aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Remove the worst excesses of my inventory debugging codeJustin Clarke Casey2008-04-111-6/+6
|
* * Eliminate a class of errors where an inventory request could be made ↵Justin Clarke Casey2008-04-111-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
* * Minor inventory code cleanup following on from last patchJustin Clarke Casey2008-04-112-5/+1
|
* * Change inventory async response deliver to deliver all items and folders ↵Justin Clarke Casey2008-04-115-43/+109
| | | | | | | | 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.
* * minor: replace test of CachedUserInfo.RootFolder != null with something ↵Justin Clarke Casey2008-04-112-14/+20
| | | | more readable, and make RootFolder get only
* * minor documenting, cleanup, renaming in user profile cache serviceJustin Clarke Casey2008-04-112-12/+29
|
* * documenting and minor refactoring in UserProfileCacheServiceJustin Clarke Casey2008-04-111-14/+24
|
* refactor: eliminate method in UserProfileCacheServiceJustin Clarke Casey2008-04-111-14/+13
|
* * From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey2008-04-111-2/+59
| | | | | | | | * This patch adds support for saving a dynamically generated region to the filesystem (as a region xml file) * Also adds some error checknig to make sure the dynamically generated region name, id or location are not already taken. * Thanks Dr Scofield
* * Added a "regionload_regionsdir" option to OpenSim.ini which determines ↵Adam Frisby2008-04-111-0/+13
| | | | where Region.XML files are stored. If not set, it will default to the usual location.
* add some convenience properties. Move all the fieldsSean Dague2008-04-101-69/+100
| | | | | | to the top of the file.
* * Minor: really just comment and subsequent indentation adjustment. ↵Justin Clarke Casey2008-04-101-41/+55
| | | | Preparation for handling inventory problems where the inventory server receives a request and never responds, or is late in responding
* * Refactor GetUsersInventory()Justin Clarke Casey2008-04-102-3/+3
|
* Thank you kindly, A_Biondi for a patch that:Charles Krinke2008-04-101-0/+13
| | | | | | Handles the CreateItem cap request for all wearables, setting the proper value in inType and assType.
* * Minor: get CreateNewUserInventory() to return true on successJustin Clarke Casey2008-04-102-3/+8
|
* * Minor inventory message cleanup and documentationJustin Clarke Casey2008-04-101-3/+4
|
* renaming of attributes in UserAgentData for readabilitySean Dague2008-04-102-21/+21
|
* changing UserAgentData to use properties. This caused moreSean Dague2008-04-103-50/+159
| | | | | | | grief than expected, as monodevelop doesn't like to refactor properties of properties.
* further renaming of properties for claritySean Dague2008-04-105-95/+95
|
* moved fields to properties for UserDataProfile, which wasSean Dague2008-04-105-92/+290
| | | | | | | actually a little more work than I expected given the copious use of out params.
* * Updates BetaGridLikeMoneyModuleTeravus Ovares2008-04-101-0/+10
| | | | | | | * Several people have asked for a way to limit uploads, so I've decided to show people how to do this in the BetaGridLikeMoneyModule. * Configure it in OpenSim.ini using the [Economy] header. See the bottom of the OpenSim.ini.example for more information. * This also fleshes out the Economy API a bit more.
* split out UserProfileSean Dague2008-04-092-67/+99
|
* make this a classSean Dague2008-04-091-2/+4
|
* check in an OSUUID wrapper as potential replacementSean Dague2008-04-091-0/+85
| | | | | | | for LLUUID in most of our code. Like LLUUID, this is basically just a box type on the .NET Guid.
* add comment for version field based on what Teravus said :)Sean Dague2008-04-081-1/+3
|
* further refactor and rename of InventoryFolderBase propertiesSean Dague2008-04-086-30/+30
| | | | | | to reflect what they really are.
* * Adjust some inventory lookup failure messages to reduce confusion as to ↵Justin Clarke Casey2008-04-081-5/+7
| | | | what just went wrong
* * Update code to use patched libsecondlife.dll which removes the problem ↵Justin Clarke Casey2008-04-082-11/+2
| | | | | | | | | 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 :)
* refactor of InventoryCollection for good measureSean Dague2008-04-071-7/+34
|
* more refactoring, this time on InventoryFolderBaseSean Dague2008-04-078-188/+242
| | | | | | | | * wrap attributes in properties * clean up names a little bit * clean up name styles
* Refactor InventoryItemBase to do the following:Sean Dague2008-04-075-74/+193
| | | | | | | | * wrap fields as Properties * rename some fields/properties to more sensible names * set style to PropName to match more standard C# approach
* break out the 5 classes that were Sean Dague2008-04-075-197/+333
| | | | | | InventoryItemBase into seperate .cs files 1 per class
* * Minor: log message correctionJustin Clarke Casey2008-04-071-1/+1
|
* * Okay you can put down your pitchforks - this patch should fix rezzing of ↵Justin Clarke Casey2008-04-071-27/+17
| | | | | | | | | | | items (with inventory) on Windows * Now properly dealing with prims which don't contain items - thanks to thomas for the patch which gave insight into this situation * Also, an xml exception no longer crahes the client session * Leaving in debugging lines in case there are further problems * Not yet tested on Linux, though I'm just about to.
* * EXPERIMENTAL ROUGH DRAFT: First rough implementation of avatar to avatar ↵Justin Clarke Casey2008-04-071-1/+12
| | | | | | | | | | | item giving * Now you can drag an object from your inventory and give it to another avatar * !!! Use at your own risk !!! Many things are unimplemented as of yet, including permissions (the person receiving your item can probably do absolutely everything with it) * Also, items for the receiving end up in their root folder rather than the objects folder
* From: Kurt Taylor <krtaylor@us.ibm.com>Justin Clarke Casey2008-04-041-2/+0
| | | | | | Patch to remove commented NotImpemented calls from within implemented script functions
* make AssetBase use Properties instead of fields. This probably Sean Dague2008-04-041-8/+53
| | | | | | | breaks compatibility on grid ops because native serialization is used here.
* * Make objects appear in 1.19.1.4 inventory againJustin Clarke Casey2008-04-041-6/+19
| | | | | | | * You will probably need to clear your client's cache before this will take effect * The problem was that the underlying libsecondlife.AssetType was returning "primitive" rather than "object". This fix is in lieu of correcting/updating our libsecondlife.dll
* * Removing debugging goo for mantis 854 since the fix is reported to work.Justin Clarke Casey2008-04-041-3/+5
|
* * Fixed up some documentation regarding the inventory descendants method ↵Teravus Ovares2008-04-041-3/+17
| | | | XML. Cleaned up an error report. Noted at the top, why the two unused caps path variables must stay.
* * Fixes CAPS InventoryDescendants and the notorious ↵Teravus Ovares2008-04-041-9/+46
| | | | | | | 'LLSDParseException:expected </llsd>' error. * Objects folder still exhibits strange behavior.
* * Fixing permissions on items returned via CAPS based inventoryTeravus Ovares2008-04-041-1/+2
|
* * Fixes Region/Estate panel in current Linden Official client.Teravus Ovares2008-04-031-3/+3
| | | | | * Sets the default estate parentID to 1.. which means that all regions are treated like private estates in the client as opposed to Linden Mainland. (no space server hiccup message). If that message annoys you and you want to get rid of it, set your parentEstateID to 1.
* Update svn properties.Jeff Ames2008-04-032-144/+144
|
* * Attempted resolution for mantis 854Justin Clarke Casey2008-04-031-0/+4
| | | | | | * Also adds more temporary debugging goo in case the fix didn't work
* * From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey2008-04-033-193/+192
| | | | | | | * This patch removes voice code into a region module. This required the implementation of events and other code to allow region modules to register their own caps handlers, and should allow different voice module implementations. * CAVEAT: This does not provide complete voice support, it merely provides the hooks so that it can be plugged in.
* * Adding request time limiting strategy for texture requests, though this ↵Justin Clarke Casey2008-04-032-1/+141
| | | | isn't useable yet
* * Resolve mantis 849Justin Clarke Casey2008-04-031-1/+1
| | | | | | * Scripts in prims within linksets can now be properly edited using the 'edit linked parts' linden ui option
* * Attempt to resolve mantis 873 by placing caps removal operations in a ↵Justin Clarke Casey2008-04-021-1/+1
| | | | critical section
* changing more references to OpenSim.DataSean Dague2008-04-025-5/+5
|