aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Services/InventoryService/LibraryService.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-03-26Phase 1 of implementing a transfer permission. Overwrite libOMV's PermissionMaskMelanie1-0/+1
with our own and add export permissions as well as a new definition for "All" as meaning "all conventional permissions" rather than "all possible permissions"
2013-03-24Phase 1 of implementing a transfer permission. Overwrite libOMV's PermissionMaskMelanie1-0/+1
with our own and add export permissions as well as a new definition for "All" as meaning "all conventional permissions" rather than "all possible permissions"
2011-07-23For default everyone permissions on library items, make notecards and ↵Justin Clark-Casey (justincc)1-1/+2
scripts non-modifiable (but still copyable, etc). Users should not be given the impression that they can modify these items. This still does not solve the issue where library items cannot be dragged into prims or user inventory any time after they are initially seen. Curiously, manually copying and pasting still appears to work. On the surface, this seems to have something to do with library item caching on the client, since deleting the cache allows drag to work again once Not sure what the exact problem is.
2011-07-23Remove manually permissions settings on all current library items so that ↵Justin Clark-Casey (justincc)1-4/+4
they use the defaults instead. Some items had completely wrong permissions - this is easier than correcting them all. The ability to set permissions in xml is retained since there are use cases for this (e.g. to create no-mod library scripts)
2011-07-23Revert "Don't load current/next/everyone/base permissions from the library ↵Justin Clark-Casey (justincc)1-11/+26
item xml files - always use PermissionMask.All instead (which was the existing default)." There actually are uses for this. I will correct the perms instead since some entries appear to be wrong. This reverts commit 667b54f5a2a04fa5a2859397868d270eab3913f1.
2011-07-23Don't load current/next/everyone/base permissions from the library item xml ↵Justin Clark-Casey (justincc)1-26/+11
files - always use PermissionMask.All instead (which was the existing default). Library items always need the same permissions, so it doesn't make sense to load them from the xml files. This just opens the door to permissions mistakes.
2010-01-01The Library Service is now working. UserProfileCacheService.LibraryRoot is ↵Diva Canto1-18/+44
obsolete. Didn't delete it yet to avoid merge conflicts later -- want to stay out of core as much as possible.
2009-12-23Change in how the Library returns its descendant folders, so that it ↵Diva Canto1-1/+20
includes folders added after the initial load off the file system, by other mechanisms.
2009-12-21Making the library read the item's flag, so that clothing items can have the ↵Diva Canto1-0/+1
proper icons.
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-04-08* Make it possible to store creator strings in user inventory items as well ↵Justin Clarke Casey1-2/+2
as UUIDs * All existing functionality should be unaffected. * Database schemas have not been changed.
2009-02-12* optimized usings.lbsa711-1/+1
2008-12-29* Apply http://opensimulator.org/mantis/view.php?id=2927 with some changesJustin Clarke Casey1-15/+12
* This allows configuration of the assetset and library control file paths to be other than ./inventory/Libraries.xml and ./assets/AssetSets.xml * This is controlled via the LibrariesXMLFile and AssetSetsXMLFile configuration settings in [StandAlone] in OpenSim.ini (in standalone) and via the user and asset config xml files for grid mode * Thanks to SirKimba for the patch
2008-12-11* refactor: Stop exposing InventoryFolderImpl.SubFolders publiclyJustin Clarke Casey1-1/+1
2008-10-20From: Alan Webb <alan_webb@us.ibm.com>Dr Scofield1-2/+8
cleanups and assorted fixes to REST inventory, asset, and appearance services.
2008-09-11* Removed some legacy commentinglbsa711-44/+0
2008-09-06Mantis #2133Melanie Thielker1-1/+1
Thank you, Xugu Madison and ChrisDown, for a patch that fixes linux filename extensions from .Xml back to .xml
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-23/+23
* 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-02provide slightly more sane defaults in the file based asset loaderSean Dague1-3/+3
2008-05-16Formatting cleanup.Jeff Ames1-36/+36
2008-05-01* Breaking all the code, breaking all the code..!Adam Frisby1-1/+1
* Made a bunch more members static, removed some dead code, general cleaning.
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-6/+7
(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-20/+20
* wrap attributes in properties * clean up names a little bit * clean up name styles
2008-04-07Refactor InventoryItemBase to do the following:Sean Dague1-30/+30
* wrap fields as Properties * rename some fields/properties to more sensible names * set style to PropName to match more standard C# approach
2008-03-18Formatting cleanup.Jeff Ames1-26/+25
2008-02-20Minor cleanup.Jeff Ames1-1/+1
2008-02-13Clean up more unnecessary String.Format callsJeff Ames1-10/+6
2008-02-13* Clean up LIBRARY INVENTORY messagesJustin Clarke Casey1-13/+12
2008-02-05Converted logging to use log4net.Jeff Ames1-18/+20
Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
2008-01-15* Mother of all commits:Adam Frisby1-4/+4
* Cleaned up copyright notices in AssemblyInfo.cs's * Added Copyright headers to a bunch of files missing them * Replaced several common string instances with a static constant to prevent reallocation of the same strings thousands of times. "" -> String.Empty is the first such candidate.
2008-01-09Third part of CharlieO's library rework. We now have library organization! ↵Brian McBee1-32/+35
Thanks CharlieO!
2007-12-31Make it possible for new inventory 'libraries' to be added without changing ↵Justin Clarke Casey1-85/+115
the default OpenSimLibrary files. Additional library folders and items can be added in a separate directory and linked in by an entry to inventory/Libraries.xml
2007-12-31Standard library folders can now be configued in the xml in ↵Justin Clarke Casey1-25/+100
inventory/OpenSimLibrary - no hardcoded changes are required. For some reason, all the folders are currently showing up as texture folders, even though they are configured with the same types as the agent inventory folders. This should be resolved soon.
2007-12-30Shift default OpenSim library into its own directoryJustin Clarke Casey1-1/+1
2007-12-29Make inventory items nominate explicit inventory folders rather than hardcodingJustin Clarke Casey1-7/+12
2007-12-28Move inventory contents configuration files to bin/inventory folderJustin Clarke Casey1-3/+3
2007-12-27* Optimized usingslbsa711-12/+25
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-27Move hardcoded texture library inventory items out into OpenSimLibrary/xml. ↵Justin Clarke Casey1-16/+1
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.
2007-12-20Added patch from Johan. First attempt to solve the LibSL.Packet GC problem. ↵Jeff Ames1-3/+3
Works with LibSL rev>1532
2007-12-14* Just making Create publiclbsa711-1/+1
2007-12-02Fixes a bug that my last commit introduced.MW1-1/+1
2007-12-02Some refactoring , mainly on Inventory code. MW1-117/+35
2007-11-18first stab at implementation of CopyInventoryItemJeff Ames1-13/+18
2007-11-17catch exceptions when loading malformed xml filesJeff Ames1-2/+11
2007-10-30* Optimized usingslbsa711-44/+38
* Shortened type references * Removed redundant 'this' qualifier
2007-10-29as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW1-2/+1
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-26* Added prototypical AvatarFactory module interface to load avatar parameterslbsa711-5/+5
* Added dump_assets_to_file option to enable asset dumping for debug * normalized some namespaces * InventoryFolder renamed to InventoryFolderImpl to
2007-10-15* Applied patch #418 : copyright-r2012.patch - some errors, but got most thrulbsa711-0/+28
2007-10-05== The "right name and place" commit ==lbsa711-1/+1
* Moved InventoryData to Framework.Types/InventoryItemBase.cs * Moved UserData to Framework.Interfaces/IUserData.cs * Moved UserProfileData to Framework/Types/UserProfileData.cs * Deleted ass-backwards Framework dependency on Framework.Data (now it's the other way round) * Changed some namespaces to reflect file structure