aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/InventoryFolderBase.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-08-08WARNING: massive refactor to follow libomv's latest changes regarding ↵Diva Canto1-0/+3
inventory folders. The newest version of libomv itself is committed here. Basically, everything that was using the AssetType enum has been combed through; many of those uses were changed to the new FolderType enum. This means that from now on, [new] root folders have code 8 (FolderType.Root), as the viewers expect, as opposed to 9, which was what we had been doing. Normal folders are as they were, -1. Also now sending folder code 100 for Suitcase folders to viewers, with no filter. All tests pass, but fingers crossed!
2012-11-15Revert "Merge master into teravuswork", it should have been avination, not ↵teravus1-6/+12
master. This reverts commit dfac269032300872c4d0dc507f4f9062d102b0f4, reversing changes made to 619c39e5144f15aca129d6d999bcc5c34133ee64.
2012-08-29Fix regression introduced in a0d178b2 (Sat Aug 25 02:00:17 2012) where ↵Justin Clark-Casey (justincc)1-12/+6
folders with asset type of 'Folder' and 'Unknown' were accidentally treated as system folders. This prevented more than one additional ordinary folder from being created in the base "My Inventory" user folder. Added regression test for this case. Switched tests to use XInventoryService with mostly implemented TestXInventoryDataPlugin rather than InventoryService Disabled TestLoadIarV0_1SameNameCreator() since this has not been working for a very long time (ever since XInventoryService) started being used since it doesnt' preserve creator data in the same way as InventoryService did and so effectively lost the OSPAs. However, nobody noticed/complained about this issue and OSPAs have been superseded by HG like creator information via the --home save oar/iar switch.
2009-10-01Formatting cleanup.Jeff Ames1-1/+1
2009-09-08extend load iar test to loading into a deeply nested directoryJustin Clark-Casey (justincc)1-0/+8
correct bug associated with this
2009-08-28minor: formatting and commentsJustin Clark-Casey (justincc)1-1/+1
2009-08-18jhurliman's patch in http://opensimulator.org/mantis/view.php?id=4024Diva Canto1-0/+6
2009-08-12* Added two new packet handler implementations for inventory ops. This is ↵Diva Canto1-0/+19
starting to work! - but can't be activated incrementally, the flip needs to be global for all inventory ops. * Added a base inventory connector that does common processing of inventory among all reference connector implementations. E.g. AddItem requires additional processing before being forwarded to service. * Added if (m_Enabled) upon RemoveRegion
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-02-11* Establish a common InventoryNodeBase class from InventoryItemBase and ↵Justin Clarke Casey1-34/+1
InventoryFolderBase
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-8/+8
* 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-06-25make lots of properties virtual, which lets nhibernate doSean Dague1-6/+6
some proxy object optimizations.
2008-05-16Formatting cleanup.Jeff Ames1-1/+1
2008-04-29* Spring cleaning.Adam Frisby1-49/+31
* Added new generic "Location" class to handle 2D integer locations. Going to use it to replace all RegionHandle and X,Y coordinate references throughout the entire project. You have been warned.
2008-04-24replace hard tabs with 4 spaces to be consistant in the source.Sean Dague1-36/+36
Please adjust your editors to not use hard tabs.
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-3/+0
(this took a while to run).
2008-04-08add comment for version field based on what Teravus said :)Sean Dague1-1/+3
2008-04-08further refactor and rename of InventoryFolderBase propertiesSean Dague1-4/+4
to reflect what they really are.
2008-04-07more refactoring, this time on InventoryFolderBaseSean Dague1-6/+60
* wrap attributes in properties * clean up names a little bit * clean up name styles
2008-04-07break out the 5 classes that were Sean Dague1-18/+28
InventoryItemBase into seperate .cs files 1 per class
2008-03-18Formatting cleanup.Jeff Ames1-26/+25
2008-03-04Added copyright heaaders. Minor cleanup.Jeff Ames1-1/+1
2008-02-25* Start sending "ImageNotFound" packet back to the client if we can't find ↵Justin Clarke Casey1-15/+23
an image * This might stop some client's constant requests for unfound textures, which is a candidate for the memory leak * If a texture is not found then the "Image not found" texture will now be displayed clientside * If it works, this should resolve mantis 676 * Non texture image requests do not receive this packet yet * This will require a prebuild
2008-02-20Minor cleanup.Jeff Ames1-1/+1
2007-10-31* Moved OpenSim/Framework/General to OpenSim/Framework for great justice.lbsa711-0/+0
2007-10-31set svn:eol-styleJeff Ames1-52/+52
2007-10-30* Optimized usingslbsa711-5/+1
* Shortened type references * Removed redundant 'this' qualifier
2007-10-29as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW1-57/+57
Have flattened the OpenSim.Framework project/namespace. The problem is that the namespace is still wrong as its "OpenSim.Framework" while the directory is "OpenSim\Framework\General" , so we need to decide if we change the directory or correct the namespace. Note this has lead to a big flat project, but I think a lot of the files we most likely don't even use any longer. And others belong in other projects/namespaces anyway.
2007-10-19get rid of all the ^M line endingsSean Dague1-57/+57
2007-10-15* Applied Chillken patch #418: copyright-r2094.patch updating copyright ↵lbsa711-0/+28
messages. Thanks Chillken!
2007-10-13Asset server implementation. Again one of these "plumbing" releases, where ↵Tleiades Hax1-0/+29
no real functionality has been introduced, but ground work has been made, enabling the asset server, and preparing the sim server to query the asset server. Introduced an "IPlugin" interface, which plugins can inherit from.