Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'master' into careminster | Melanie | 2012-09-24 | 1 | -46/+90 |
|\ | | | | | | | | | Conflicts: OpenSim/Region/Framework/Scenes/Scene.cs | ||||
| * | This fixes HG attachments' missing assets (textures, etc). | Diva Canto | 2012-09-21 | 1 | -10/+17 |
| | | | | | | | | Also, further improvements on HGUuidGatherer: if the assets are already in this grid don't fetch them again. | ||||
| * | Moved the small HGUuidGatherer class to the file where its parent class is. ↵ | Diva Canto | 2012-09-21 | 1 | -0/+36 |
| | | | | | | | | No need to keep 2 separate files. | ||||
| * | Rename UuidGather.m_assetCache to m_assetService. If HGUuidGatherer hasn't ↵ | Justin Clark-Casey (justincc) | 2012-09-21 | 1 | -7/+4 |
| | | | | | | | | been instantiated with an assetServerURL then call down to overriden UuidGatherer.GetAsset() instead of calling m_assetService.GetAsset() itself - these two codepaths are now identical. | ||||
| * | Simplify UuidGatherer by performing asset fetch synchronously rather than ↵ | Justin Clark-Casey (justincc) | 2012-09-21 | 1 | -40/+44 |
| | | | | | | | | using the async call but waiting for completion anyway! | ||||
* | | Merge commit 'b868328d519cfb3db597f684fd1f947912fc2222' into bigmerge | Melanie | 2011-10-25 | 1 | -4/+4 |
|\ \ | |/ | |||||
| * | Comment out the uuid gatherer lines that I accidentally left in. | Justin Clark-Casey (justincc) | 2011-10-23 | 1 | -4/+4 |
| | | |||||
* | | Merge commit 'ffdf59a57c936189e3b161b79b4a76a3a9b260bb' into bigmerge | Melanie | 2011-10-25 | 1 | -16/+22 |
|\ \ | |/ | |||||
| * | Get UUIDGatherer to scan notecards in the graph for asset uuids. | Justin Clark-Casey (justincc) | 2011-10-22 | 1 | -16/+22 |
| | | | | | | | | | | This is to support npc baked texture saving in oars and iars. May address http://opensimulator.org/mantis/view.php?id=5743 | ||||
* | | Bring us up to date. | Tom | 2011-09-14 | 1 | -5/+6 |
|\ \ | |/ | |||||
| * | minor: put <remarks> tags around some method doc | Justin Clark-Casey (justincc) | 2011-09-12 | 1 | -5/+6 |
| | | |||||
* | | Merge branch 'master' into careminster-presence-refactor | Melanie | 2011-04-21 | 1 | -4/+14 |
|\ \ | |/ | |||||
| * | Alter uuid gather so that it properly analyzes coalesced objects. | Justin Clark-Casey (justincc) | 2011-04-21 | 1 | -4/+14 |
| | | | | | | | | This should correct save all the assets required for the items within the coalesced objects in an IAR. This should also correctly gather the items on hypergrid takes. | ||||
| * | Try to fix a IAR problem reported by nebadon, where save iar seems stuck ↵ | Diva Canto | 2011-01-07 | 1 | -0/+4 |
|/ | | | | forever. | ||||
* | If we fail to gather asset uuids for a particular asset, log the failing ↵ | Justin Clark-Casey (justincc) | 2010-11-27 | 1 | -15/+25 |
| | | | | asset id and type | ||||
* | If the uuid gatherer fails to find the asset containing gesture metadata, ↵ | Justin Clark-Casey (justincc) | 2010-09-24 | 1 | -0/+7 |
| | | | | | | | then simply return rather than generating an exception This matches existing behaviour, though better diagnostics for missing assets may be good later on. This addresses http://opensimulator.org/mantis/view.php?id=4977 | ||||
* | Changed SceneObjectGroup to store parts with the fast and thread-safe ↵ | John Hurliman | 2010-09-16 | 1 | -1/+4 |
| | | | | MapAndArray collection | ||||
* | add prim item and test asset save in save oar unit test | Justin Clark-Casey (justincc) | 2010-05-21 | 1 | -3/+5 |
| | |||||
* | Fixed several unhandled exceptions and performance issues with ↵ | John Hurliman | 2010-03-16 | 1 | -11/+12 |
| | | | | PrimitiveBaseShape.Textures. This really should be moved from a property to a method if it is going to decode a byte[] into a TextureEntry each time | ||||
* | * UuidGatherer now tracks asset types for assets it discovers. The asset ↵ | John Hurliman | 2010-03-15 | 1 | -14/+15 |
| | | | | | | types are inferred from context * OAR saving will attempt to correct unknown asset types before writing broken assets to the OAR file | ||||
* | Fixes the broken build of the previous commit. | Diva Canto | 2009-12-23 | 1 | -1/+2 |
| | |||||
* | Add saving assets from gestures to IAR | Melanie | 2009-12-23 | 1 | -1/+41 |
| | |||||
* | Stop iar save failing on corrupt assets | Justin Clark-Casey (justincc) | 2009-11-12 | 1 | -1/+3 |
| | | | | Not ideal since one will still have to watch out for big 'corrupt asset' messages in the log, but better than an outright fail | ||||
* | Formatting cleanup. | Jeff Ames | 2009-10-01 | 1 | -6/+6 |
| | |||||
* | * Updates libOMV to version 0.7.0 | Teravus Ovares | 2009-07-25 | 1 | -0/+1 |
| | | | | | | | | * Uses mantis #3811 as a base (thanks jhuliman) with changes. * E-mail regarding interface changes sent to the opensim-dev list * Archive: https://lists.berlios.de/pipermail/opensim-dev/2009-July/007219.html | ||||
* | * minor: tiny tweak just to trigger another panda build | Justin Clarke Casey | 2009-06-05 | 1 | -1/+1 |
| | |||||
* | * A bug fix for the last mantis 3741 bugfix | Justin Clarke Casey | 2009-06-05 | 1 | -10/+7 |
| | | | | | | * Hopefully now, the nre should not occur and the lock should be correctly unlocked during the initial save oar process | ||||
* | * A further fix for mantis 3641 (oar saves do not complete) | Justin Clarke Casey | 2009-06-05 | 1 | -12/+15 |
| | | | | | | | | * For some reason, if a null was recieved (indicating a missing asset), the code had stopped passing that on to the waiting lock, resulting in a perpetual freeze * This change passes the null on correctly * Many thanks to thomax for being insistent in presenting his analysis of the problem :) | ||||
* | Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵ | Jeff Ames | 2009-06-01 | 1 | -1/+1 |
| | | | | LICENSE.txt. | ||||
* | This should make HG asset transfers work much better. It now uses ↵ | diva | 2009-05-23 | 1 | -1/+1 |
| | | | | HGUuidGatherer, which is a subclass of UuidGatherer. Hence, on-line HG asset transfers use exactly the same UUID collection code as save oar/xml. If it doesn't work, it's Justin's fault :D | ||||
* | Heart surgery on asset service code bits. Affects OpenSim.ini configuration ↵ | diva | 2009-05-15 | 1 | -3/+10 |
| | | | | | | | | | | | | -- please see the example. Affects region servers only. This may break a lot of things, but it needs to go in. It was tested in standalone and the UCI grid, but it needs a lot more testing. Known problems: * HG asset transfers are borked for now * missing texture is missing * 3 unit tests commented out for now | ||||
* | * minor: rename xml sog serialization method for readability | Justin Clarke Casey | 2009-05-08 | 1 | -1/+1 |
| | |||||
* | * refactor: Break out original xml object serialization into a separate class | Justin Clarke Casey | 2009-05-08 | 1 | -1/+2 |
| | | | | | | * No functional change | ||||
* | * minor: remove load oar logging I accidentally left in a few commits ago | Justin Clarke Casey | 2009-03-24 | 1 | -2/+2 |
| | | | | | | | * reduce noisiness of uuid gatherer * stop bothering to pointless complain about directory tar entries when loading an oar | ||||
* | * Consistently lock part.TaskInventory as pointed out in ↵ | Justin Clarke Casey | 2009-02-20 | 1 | -2/+4 |
| | | | | | | | | | | | http://opensimulator.org/mantis/view.php?id=3159 * Not locking causes enumeration exceptions as described in this matis * part.TaskInventory needs to be locked for every access as it's a dictionary * Extra locking will hopefully not cause any major issues - in places where the enumeration of the dictionary performs other lock or long running operations, the dictionary is cloned instead | ||||
* | * refactor: Rename new class AssetGatherer to UuidGatherer to reflect what ↵ | Justin Clarke Casey | 2009-02-19 | 1 | -0/+269 |
it actually does |