aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Communications/InventoryServiceBase.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Thanks diva for patch that makes a bunch of methods in InventoryServiceBase ↵Dahlia Trimble2008-11-031-8/+8
| | | | virtual, so that they can be overriden in subclasses.
* Add persistence of active gestures. This needs an UGAIM update to work.Homer Horwitz2008-09-241-0/+9
| | | | | | | | | 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.
* Mantis #2133Melanie Thielker2008-09-061-1/+1
| | | | | | | Thank you, Xugu Madison and ChrisDown, for a patch that fixes linux filename extensions from .Xml back to .xml
* * This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares2008-09-061-29/+29
| | | | | | | * 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.
* Formatting cleanup.Jeff Ames2008-08-181-3/+3
|
* Thanks, sempuki, for a patch that moves all Grid Server's plugins toMike Mazur2008-07-311-47/+34
| | | | | | PluginLoader. Fix issue 1871.
* * minor: Rename IInterGridInventoryServices since it's inter service rather ↵Justin Clarke Casey2008-07-241-1/+1
| | | | than inter grid
* * refactor: break out inter grid inventory services furtherJustin Clarke Casey2008-07-231-1/+1
| | | | | | * more to follow
* plumbing for multiple inventory servers. Mostly done on the region server side. MW2008-06-281-0/+5
| | | | | | TODO next is to make the login server read/write a users inventory from the correct server (the inventory url set in a userprofile) On the region side, although not tested with multiple servers it should work if that inventory url was set, and the inventory servers urls have been added to the CommunicationsManager, using CommunicationsManager.AddInventoryService(string hostUrl)
* Mantis#1514. Thank you kindly, Boscata for an InventoryServer patchCharles Krinke2008-06-111-0/+15
| | | | | | to allow the InventoryServer to work with MSSQL..
* Formatting cleanup.Jeff Ames2008-05-161-61/+61
|
* * Refactor: Move bulk of CreateFolder from UserProfileCacheService into ↵Justin Clarke Casey2008-05-031-1/+11
| | | | | | | | CachedUserInfo * Remove unused/superseded methods from GridInventoryService
* * Refactor: Remove the unused userID parameter that was being passed into ↵Justin Clarke Casey2008-05-011-37/+42
| | | | | | | | almost every inventory method * This allows lots of redundant inventory methods with only slightly different names to be eliminated.
* * Long awaited patch from A_Biondi Mantis 923. Kept alive by Melanie. ↵Teravus Ovares2008-04-301-0/+11
| | | | | | | Thanks A_Biondi and Melanie! * This builds but might not work. JustinCC will examine.. it may work out of the box.
* * Implement full grid mode Trash emptyJustin Clarke Casey2008-04-231-7/+6
| | | | | | | | | * Now, emptying the trash should remove folders and the items they contain as well as items which were not in a subfolder. * This will only work once both the region and grid servers have reached this revision. * You may also need to clear your cache before this will work * Refactoring to follow.
* allow for Inventory database source to be specified in mainSean Dague2008-04-231-2/+2
| | | | | | | | configs. This works with sqlite and nhibernate backends, and stays with default seperate ini files for mysql and mssql until someone writes those.
* * Implement proper emptying of trashcan on standaloneJustin Clarke Casey2008-04-231-1/+44
| | | | | | | * 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.
* * Optimised using statements and namespace references across entire project ↵Adam Frisby2008-04-211-3/+3
| | | | (this took a while to run).
* * Change lazy user inventory creation on first login to synchronous rather ↵Justin Clarke Casey2008-04-201-1/+1
| | | | | | | | than async. * Add more error checking so that we don't proceed if there has been a problem with inventory retrieval
* * Change inventory async response deliver to deliver all items and folders ↵Justin Clarke Casey2008-04-111-2/+3
| | | | | | | | at once, rather than each individual * This is required in order to work towards eliminating some inventory race conditions and to better deal with situations where a grid inventory server is slow or not responding.
* * Refactor GetUsersInventory()Justin Clarke Casey2008-04-101-1/+1
|
* * Minor: get CreateNewUserInventory() to return true on successJustin Clarke Casey2008-04-101-1/+5
|
* * Minor inventory message cleanup and documentationJustin Clarke Casey2008-04-101-3/+4
|
* further refactor and rename of InventoryFolderBase propertiesSean Dague2008-04-081-15/+15
| | | | | | to reflect what they really are.
* * Update code to use patched libsecondlife.dll which removes the problem ↵Justin Clarke Casey2008-04-081-1/+1
| | | | | | | | | where the AssetType enum was 'Primitive' rather than 'Object' * The libsecondlife patch was also applied to libsecondlife itself in r1714 * Many, many thanks to Dr Schofield (IBM) for his help on this :)
* more refactoring, this time on InventoryFolderBaseSean Dague2008-04-071-108/+108
| | | | | | | | * wrap attributes in properties * clean up names a little bit * clean up name styles
* Refactor InventoryItemBase to do the following:Sean Dague2008-04-071-1/+1
| | | | | | | | * wrap fields as Properties * rename some fields/properties to more sensible names * set style to PropName to match more standard C# approach
* * Minor: If a user exists but has no inventory in standalone, automatically ↵Justin Clarke Casey2008-03-311-3/+4
| | | | | | | | create new inventory folders * This mirrors the grid behaviour
* * Log exceptions which make it up to the top of the http request frame, ↵Justin Clarke Casey2008-03-311-31/+21
| | | | rather than having them disappear off into the ether
* * Fix problem where inventory code throws a swallowed exception on grid mode ↵Justin Clarke Casey2008-03-311-17/+33
| | | | if the avatar has never logged in before
* * Stop the grid inventory service sending all folder and item details twiceJustin Clarke Casey2008-03-301-32/+1
| | | | | | * This change will have no functional impact - we were already filtering out the dupes on the other end.
* * Refactor: Remove unused inventory methods, some of which weren't properly ↵Justin Clarke Casey2008-03-291-27/+4
| | | | implemented anyway.
* * Various 1.19.0.5 grid inventory request fixes. These will only take ↵Justin Clarke Casey2008-03-291-3/+18
| | | | | | | | | | | | affect once the region and the grid servers have upgraded to this revision * You may also need to clear your cache before seeing any effect. * These fixes may or may not affect inventory on the RC client. * These fixes should make non-root folders work better, stop inventory failure on first login, allow trash to be emptied and make texture picker in object edit view work properly * Fixes are 1) make initial root folder request wait for async inventory delivery, 2) deliver all folders in the initial login skeleton, not just the root child ones and 3) deal with situations where we receive child folders from the inventory service before their parent is received.
* Re-enabled terrain texture generation for the world map. Adam can clean up/ ↵MW2008-03-291-1/+1
| | | | | | | | sort it out when he gets time. Most likely doesn't really work in grid mode as the generated textures are marked as temporary and I don't think they are updated to the asset server. We have to either live with these textures being sent to the asset server, and manually clean them out from time to time or wait until there is some asset management system in place. Also currently the texture is only generated at region startup, it is not updated after terraforming.
* * Send full inventory folder skeleton to standalone client logins rather ↵Justin Clarke Casey2008-03-281-0/+24
| | | | | | | | | 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.
* * Refactor: Eliminate RequestUsersRoot() redundant methodJustin Clarke Casey2008-03-281-12/+8
|
* * Remove pointless boolean on AgentInventory.CreateRootFolder()Justin Clarke Casey2008-03-281-1/+1
|
* * Correct asset type of Lost and Found folder - this might stop it appearing ↵Justin Clarke Casey2008-03-271-20/+20
| | | | | | | | | twice * Other minor corrections to initial inventory contents * These will only take affect for new users
* * Just inserting some exploratory comments into inventory codeJustin Clarke Casey2008-03-181-0/+4
|
* Formatting cleanup.Jeff Ames2008-03-181-27/+26
|
* Minor cleanup.Jeff Ames2008-02-201-1/+1
|
* Added a method to access a named folder in a users inventory, to the ↵MW2008-02-131-0/+6
| | | | inventory Database interfaces. This could be useful for adding a item to a users inventory from say a web front end application or some other third party application. [note the method is only currently implemented in the sqlite provider]
* Clean up more unnecessary String.Format callsJeff Ames2008-02-131-3/+2
|
* Documenting and minor tweaksJustin Clarke Casey2008-02-111-82/+64
|
* Converted logging to use log4net.Jeff Ames2008-02-051-11/+13
| | | | | | Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
* some small changes, like adding a couple of extra methods to ↵MW2008-02-051-0/+10
| | | | IInventoryServices so that a check can be done to see if a inventory set exists for a certain user.
* Add an extra check that we don't create new inventory folders for a user ↵Justin Clarke Casey2007-12-301-4/+22
| | | | that already has a root folder
* * Optimized usingslbsa712007-12-271-3/+2
| | | | | | | * shortened references * Removed redundant 'this' * Normalized EOF
* * removed always true iflbsa712007-12-271-15/+12
|
* Move hardcoded texture library inventory items out into OpenSimLibrary/xml. ↵Justin Clarke Casey2007-12-271-2/+2
| | | | | | | | | | However, even before these change the five textures moved are not displaying (which is why default cubes are coming up as grey plywood unless you happen to have that texture cached). These were working before so they must have broken in the last month. Might be something to do with the fact that these identify (using file under linux) as jpeg2000 files, while all the other working textures identify simply as data.