aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules/AgentAssetsTransactions.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-04-30* Refactored Environment/Modules directory - modules now reside in their own ↵Adam Frisby1-408/+0
directory with any associated module-specific classes. * Each module directory is currently inside one of the following category folders: Agent (Anything relating to do with Client<->Server communications.), Avatar (Anything to do with the avatar or presence inworld), Framework (Classes modules can use), Grid (Grid traffic, new OGS2 grid comms), Scripting (Scripting functions, etc), World (The enrivonment/scene, IE Sun/Tree modules.) * This should be moved into a seperate project file.
2008-04-30* Long awaited patch from A_Biondi Mantis 923. Kept alive by Melanie. ↵Teravus Ovares1-0/+3
Thanks A_Biondi and Melanie! * This builds but might not work. JustinCC will examine.. it may work out of the box.
2008-04-07Refactor InventoryItemBase to do the following:Sean Dague1-18/+18
* 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-03-03* Removed and sorted using clauses in a number of files.Adam Frisby1-2/+0
* Cleaned up ITerrainChannel * Implemented Raise, Lower, Smooth, Flatten, Noise Terrain Paint Brushes * Implemented Raise, Lower, Smooth, Flatten, Noise Terrain Fill Brushes * Implemented Export functionality for RAW32 terrain loader * Implemented Import/Export for SLRAW terrain loader * Implemented Export for JPEG terrain loader
2008-02-20Fixed big bug in AgentAssetTransactions, now don't seem to be getting any ↵MW1-4/+4
AbortXfer packets. And the "saving data" message in the client on logout seems to have gone. (So that message was all my fault.)
2008-02-17Added copyright notices.Jeff Ames1-3/+29
2008-02-16Moved the AgentAssetTransactionsManager (and AgentAssetTransactions) out of ↵MW1-190/+17
CommsManager and into a module (AgentAgentTransactionModule), still needs cleaning up though. But its one more thing out of the CommsManager. One day we will kill the CommsManager!
2008-02-13Clean up more unnecessary String.Format callsJeff Ames1-4/+3
2008-02-13Commenting and a spelling correctionJustin Clarke Casey1-2/+2
2008-02-13* Refactor: Move last commit's refactor back to AgentAssetTransactionsManagerJustin Clarke Casey1-0/+47
* Push asset update (invoked when clothing is altered) down into AgentAssetTransactions from Scene.Inventory.cs to join others * I've tested that clothing creation and update still works, but please let me know if it suddently breaks for you. * Add/correct comments
2008-02-12* Refactoring: Rename AssetTransactions.cs and AssetTransactionsManager and ↵Justin Clarke Casey1-2/+5
align classes with file names * Small amount of ndoc * This will probably require a prebuild and nant clean
2008-02-11Re-enabled Inventory creation of body partsMW1-2/+4
2008-02-10Clean up logging calls using String.Format explicitlyJeff Ames1-1/+1
2008-02-09* Change logger to handle [<entry>] where <entry> contains non alphabetic ↵Justin Clarke Casey1-5/+5
characters * Change logger to not print extra line if [<entry>] <text> like string is not logged * Remove more of my previous chatty debugging statements
2008-02-08* Stop asset transactions hanging around after they've completedJustin Clarke Casey1-9/+61
* Still not enough to solve the memory leak, though hopefully this is another step on the path * All these changes are pretty temporary - this will be addressed with a more fundamental refactor in the future
2008-02-08Still chasing logout memory leak. Putting in small changes and temporary ↵Justin Clarke Casey1-5/+12
light verbosity to this end
2008-02-04* Default inventory permissions patch (#444), courtesy of alex_carnell -- ↵Adam Frisby1-0/+1
thanks!
2008-01-15* Mother of all commits:Adam Frisby1-11/+11
* 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-09dump_assets_to_file=true will now cause the asset to go into a UserAssets ↵Brian McBee1-3/+16
subdirectory of bin instead of cluttering up your bin directory (Thanks CharlieO!)
2007-12-27* Optimized usingslbsa711-2/+4
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-20Added patch from Johan. First attempt to solve the LibSL.Packet GC problem. ↵Jeff Ames1-2/+2
Works with LibSL rev>1532
2007-12-10more work on texture downloading.MW1-61/+66
Refractored the TextureDownloadModule (but currently to make debugging easier, it is running as a non shared module, so this results in a instance of this module being created for each region (and a extra thread per region), this will be changed back soon. Removed the old texture handling/sending code from AssetCache. A few other small changes/fixes.
2007-12-10saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames1-2/+2
notice of doom
2007-12-03This is a simple patch which just renames an IClientAPI method toSean Dague1-1/+1
SendInventoryItemCreateUpdate() in order to reflect the actual packet it sends (UpdateCreateInventoryItem). From Justin Casey (IBM)
2007-12-02Very partial Avatar Appearance (ie, clothes/body parts) "storage". In ↵MW1-1/+1
standalone mode it will mean that when you log off and log back on ,as long as the region server hasn't been restarted , your avatar will start with wearing the clothes that it wore on log off. In grid mode its even more limited in that wearing/removing clothes/body parts are only stored in the region server instance you are one. so if you are in a different region to your login region (which are on different region server instances), and then change clothes, those changes won't be remembered. So as said, its very limited but is a small step towards having proper appearance persist. Just need to store this data out to a database.
2007-11-18* Refactored IClientAPI.OutPacket to require a second mandatory parameter. ↵Teravus Ovares1-3/+3
This parameter has an enum:int ThrottleOutPacketType and contains types; Resend, Land, Wind, Cloud, Task, Texture, and Asset.
2007-10-31added .dat extension to dumped asset filesJeff Ames1-1/+1
2007-10-30* Optimized usingslbsa711-97/+102
* 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-27* Added 'Jim' and 'Goblin' shapes; not available in inventory yet thoughlbsa711-1/+3
2007-10-26* Added prototypical AvatarFactory module interface to load avatar parameterslbsa711-9/+19
* 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-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
2007-09-24* Started major restructusing of comms to prepare for better grid and region ↵lbsa711-1/+1
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-26Another attempt to fix the image sending bug (next week, I intend to rewrite ↵MW1-1/+8
the assetcache and asset server). Attempt to fix bug # 326. (crashing when using save-xml and hollow prims) Attempt to fix bug # 328 (limit of 50 items in a folder)
2007-08-21Can now turn on/off server side permission checking (on prim editing etc) ↵MW1-0/+19
from the opensim.ini file. Just add a line to the Startup section like : serverside_object_permissions = true Changes /editing that are made to clothing/ body parts in your inventory should now be saved between logins/ restarts.
2007-08-19Sqlite datastore should now save the textures and extraparams data (used by ↵MW1-2/+2
sculpties) correctly. [Really need to add a ExtraParams field to the sqlite database though, but for now I have combined their data so that we don't lose backward compatibility, know a couple of people have been using the datastore already]. Now have a rough day/night cycle (the movement of the sun needs to be made smoother but for now it is better than we had I think). Added dalien's patch (issue 294) for saving and loading prims to a xml file (think he will be modifying these to be import/export functions and maybe writing a xml datastore for backups). Some preliminary work on task inventory (ie object's/prim's inventory). Added place holder data for AvatarProperties (ie a avatar's profile). Should we store this sort of data on the user server or have another server for it (a normal webserver should work). Added a few more method to IClientAPI. Sure there is something I'm forgeting.
2007-08-16Can now set the plugins for standalone mode's Inventory database (default ↵MW1-1/+6
sqlite) and for its user database (default DB4o). Currently changing the user plugin to MySql should work (if you have MySql setup (should be same as for grid mode). There is also a MySql provider for the inventory but not 100% certain if that is finished and functional (will need to check with Adam on that).
2007-08-15More work on inventory, can now create other inventory types, like Clothes ↵MW1-6/+108
and body parts. [Note while you can edit these, at the moment your changes won't be saved between restarts. This will be fixed very soon.]
2007-08-14preliminary support for editing notecards and scripts. MW1-2/+2
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-14Start of inventory items, when you upload a texture the data will now be ↵MW1-2/+2
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-07-25Start of the OpenSim library , for now only contains a few textures. MW1-274/+274
2007-07-22Couple of small changesMW1-2/+2
2007-07-22Think I've recovered my deleted files, so hopefully it works now. MW1-0/+275