aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Possible fix for the 100% CPU issue. I've not fully Sean Dague2008-04-141-2/+8
| | | | | | | | confirmed that this fixes the issue, however functional correctness of BlockingQueue requires that these locks be put into place anyway.
* * Correct comment from previous patch - I'm not reversing mantis #912 at ↵Justin Clarke Casey2008-04-131-1/+1
| | | | all, which was in an entirely different location
* * Reverse mantis #912 since it was causing inventory to disappear from the ↵Justin Clarke Casey2008-04-131-1/+10
| | | | | | | | root folder on 1.19.1.4 non-cache clear relog. * The folder version numbers probably do need to be non-zero, but there is a further subtlety of the protocol to understand first
* * Fix a bug in the friends module that causes a friend not to appear online ↵Teravus Ovares2008-04-131-0/+1
| | | | | | | | when they were. * A few things for testing. * This makes a modification to the region registration with the grid server so that the region can send it a chosen password to identify itself. It will not cause any errors, if either one are not updated.
* * Put in crude poll waiting for 60 seconds for delayed user inventory ↵Justin Clarke Casey2008-04-131-2/+27
| | | | | | | | | delivery from the inventory service * This will reduce failures where the inventory server is simply slow * Still need to properly inform the user if the inventory service has failed altogether
* add some convenience properties to get floats out ofSean Dague2008-04-111-0/+13
| | | | | | vectors for UserAgentData
* * Reduce publicly exposed fields on InventoryCollection, which was causing ↵Justin Clarke Casey2008-04-112-43/+13
| | | | | | | | | duplicate sets of inventory data to be sent over the grid * Won't actually fix anything, since we were handling the problem anyway * Also add more doc, fix up debugging messages, etc
* * 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.