aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Communications/Cache/CachedUserInfo.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-04-30* Refactor: Rename InventoryFolderImpl.HasSubFolder() to GetDescendentFolder()Justin Clarke Casey1-2/+2
2008-04-30* Long awaited patch from A_Biondi Mantis 923. Kept alive by Melanie. ↵Teravus Ovares1-1/+1
Thanks A_Biondi and Melanie! * This builds but might not work. JustinCC will examine.. it may work out of the box.
2008-04-27* Single Attachments now work from inventory. You can attach from inventory ↵Teravus Ovares1-0/+9
and detach from inventory. * Detaching from right clicking in world, detaches to your inventory. * If you go up to a prim and attach it from in world, it appears in your inventory. * Attachment placement is saved when you detach them. * Choosing wear remembers your last attachment point from inventory. * Wrote a method to update an inventory item's asset and sends the updated inventory item to the Client * Wrote a recursive method to find the folder of a known existing inventory item. * Removed a block on physics object position on creation. This might crash a region or two, let us know via Mantis if your region crashes because of a physics out of bounds error. * Drop doesn't work. The menu item doesn't even come up. Don't know why :P.
2008-04-22* Add folders and items locking in external manipulations of ↵Justin Clarke Casey1-20/+35
InventoryFolderImpl carried out by CachedUserInfo * These will do temporarily pending refactoring
2008-04-22* Replace previous specific inventory callback code with generic alternativeJustin Clarke Casey1-0/+23
2008-04-22* Allow folder renaming to complete after an agent inventory has been ↵Justin Clarke Casey1-8/+54
received by a region from the inventory service * This replaces the old behaviour of failing straight away, which could cause lost updates if the inventory service was slow in responding * This is the first baby step to making all inventory requests behave this way, to reduce inventory lossage
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-3/+4
(this took a while to run).
2008-04-17* Re-Fixed caps Teravus Ovares1-13/+0
* This fixes chi11ken's/OpenViewer's libsl cap issue.
2008-04-15* A tweak of the caps system so that new caps have random paths instead of a ↵Teravus Ovares1-0/+13
fixed path * This allows caps requests to be routed to regions where the agent is currently a root agent instead of the region that they logged into as it did previously. * This fixes a wide variety of bugs related to 'can't do X once i've crossed a border'. * The first seed cap request fails, the second one works. (this generates an error message on the console) * Experimental.
2008-04-11* Remove the worst excesses of my inventory debugging codeJustin Clarke Casey1-6/+6
2008-04-11* Eliminate a class of errors where an inventory request could be made ↵Justin Clarke Casey1-11/+20
before the region had completely received the inventory for the user. * A much larger race condition where the inventory request could be made before the region gets any data at all will also be fixed in the near future. * This change also fixes a regression from two patches ago where items stopped appearing in standalone inventory
2008-04-11* Minor inventory code cleanup following on from last patchJustin Clarke Casey1-1/+1
2008-04-11* Change inventory async response deliver to deliver all items and folders ↵Justin Clarke Casey1-37/+72
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.
2008-04-11* minor: replace test of CachedUserInfo.RootFolder != null with something ↵Justin Clarke Casey1-5/+11
more readable, and make RootFolder get only
2008-04-11* minor documenting, cleanup, renaming in user profile cache serviceJustin Clarke Casey1-7/+21
2008-04-10further renaming of properties for claritySean Dague1-5/+5
2008-04-10moved fields to properties for UserDataProfile, which wasSean Dague1-5/+5
actually a little more work than I expected given the copious use of out params.
2008-04-07more refactoring, this time on InventoryFolderBaseSean Dague1-13/+13
* wrap attributes in properties * clean up names a little bit * clean up name styles
2008-04-07Refactor InventoryItemBase to do the following:Sean Dague1-7/+7
* wrap fields as Properties * rename some fields/properties to more sensible names * set style to PropName to match more standard C# approach
2008-03-29* Various 1.19.0.5 grid inventory request fixes. These will only take ↵Justin Clarke Casey1-20/+108
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.
2008-03-28* Send full inventory folder skeleton to standalone client logins rather ↵Justin Clarke Casey1-0/+5
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-18Formatting cleanup.Jeff Ames1-27/+27
2007-12-27* Optimized usingslbsa711-1/+1
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-10saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames1-2/+2
notice of doom
2007-12-02Attempt to fix mantis issue #82, taking prims into inventory and then ↵MW1-4/+16
rezzing them in another region.
2007-10-30* Optimized usingslbsa711-19/+18
* Shortened type references * Removed redundant 'this' qualifier
2007-10-29as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW1-1/+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/+4
* Added dump_assets_to_file option to enable asset dumping for debug * normalized some namespaces * InventoryFolder renamed to InventoryFolderImpl to
2007-10-05== The "right name and place" commit ==lbsa711-14/+4
* 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
2007-09-27Reverting back to 2017 since 2018 were causing Linux breakage; reopening ↵lbsa711-9/+5
Tleiades patch 444 and 445.
2007-09-27* Tleiades grid mode inventory (#444) - thanx Tleiades!lbsa711-5/+9
* updated to rev 1413 on libsecondlife.dll and libsecondlife.dll.config (#423)
2007-09-24* Started major restructusing of comms to prepare for better grid and region ↵lbsa711-3/+3
functionality * Working towards one shared set of services * Killed off two projects with very little functionality
2007-09-10mass update of urls in source code to new websiteSean Dague1-1/+1
2007-08-16Taking Prims (SceneObjectGroups) in and out of inventory should now work and ↵MW1-1/+15
if left in inventory will still be there after restarts. (as with the rest of inventory it will only fully work in standalone mode with account authentication turned on).
2007-08-14preliminary support for editing notecards and scripts. MW1-0/+8
Although there seems to sometimes be a problem of when you login again, old notecards and scripts will have their permissions messed up and you won't be able to even view their text. This seems to be related to the client's cache, and if you clear your client's cache, on the next login they should be fine again. [I have a couple of ideas about what might be causing this so hopefully will have it fixed soon.]
2007-08-14Can now create some new empty inventory items (like notecards and scripts) ↵MW1-2/+0
from the create menu in the inventory window. Although currently you can't update/edit them (and have those changes saved).
2007-08-14Start of inventory items, when you upload a texture the data will now be ↵MW1-1/+20
stored in the inventory database and you will still have that texture in inventory on later logins (Again only in standalone mode with authentication.) Also there might be some problems if you upload textures in other regions to the start one (due to us not updating the CAPS url properly).
2007-08-14More inventory work, should be able to now create new inventory folders and ↵MW1-2/+2
them be stored in database (so are there on next login). Again only works in standalone mode with Account/password authentication turned on. [Creating new inventory items should be working very soon.] The test is to make sure that it hasn't broke grid mode at all.
2007-07-25Start of the OpenSim library , for now only contains a few textures. MW1-94/+94
2007-07-22Think I've recovered my deleted files, so hopefully it works now. MW1-115/+94
2007-07-16changed to native line ending encodingSean Dague1-115/+115
2007-07-09Done a little bit of renaming in primitive.cs and on a few events in IClientAPI.MW1-5/+5
Disabled CAPS asset uploading as it seems it now crashes the server.
2007-07-03* Optimized usings (the 'LL ate my scripts' commit)lbsa711-4/+1
* added some licensing info
2007-07-01Can change the name and description of a prim.MW1-1/+1
2007-07-01Started change to having SceneObject and then that having child Primitives ↵MW1-80/+5
which in turn have a Shape object (currently PrimitiveBaseShape). The plan is only for the SceneObject to interface with the physics engines. As a physics Entity should be able to have mulitple shapes connected to it.
2007-06-28Imported the scripting changes, so now should be up to date with sugilite. MW1-2/+1
2007-06-27*Moved all the classes into their own file from LLSDHelpers.csmingchen1-0/+0
*Some folder renaming to follow project Name *Updated prebuild.xml
2007-06-27*Some more restructuring/fixing -- should compile, but high chance I forgot ↵mingchen1-2/+2
to add/remove something