aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Communications/Cache/AssetCache.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2007-10-30* Optimized usingslbsa711-107/+100
* 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-29* Removed AssetNotFound as it crashes clientlbsa711-13/+13
* Fixed introduced bugs in ScenePresence
2007-10-29Started the process of cleaning up AssetCache and moving most of the code ↵MW1-77/+91
into modules. Have moved TextureRequest handling (from the client) to a module. But even though to start with I just did a little bit of cleaning up of the existing code, it doesn't seem to work as good as the old code so I need to spend more time on it. So for now am committing my changes but with them not in use. So for now all Texture and asset requests are still handled by the old code in AssetCache.
2007-10-26Region ground texture was not marked as temporary, when being created, and ↵Tleiades Hax1-7/+9
assetcache did not check if an asset was temporary prior to uploading the cache to the asset server. Consequently the asset server was constantly being swamped by temporary ground textures.
2007-10-26Very early first implementation of grid based assets.Tleiades Hax1-4/+7
Run this on a major grid, and weep
2007-10-24Part of supporting gridwide assetss. A little premature release, but I'm ↵Tleiades Hax1-23/+1
tired of conflicts.
2007-10-22* Return of R2162. /Take that SVN!/Adam Frisby1-2/+2
2007-10-22revert r2162 as it completely clobbered all the work onSean Dague1-2/+2
the ChatModule by MW and myself. Couldn't find Adam online after that rev went in.
2007-10-22* Major ass commit.Adam Frisby1-2/+2
* Sqlite Storage Engine now supports terrain -- however be aware that every terrain revision stored will at 512KB to your database file. At the moment it is storing every revision from the first. * Fixed an issue where by noverbose mode would display lots of useless junk. Noverbose mode is now quite usable. * Fixed a whole bunch of console message issues such as naming and categorisation
2007-10-19* Total refactoring of Asset Server for massive winlbsa711-2/+7
* There is now a AssetServerBase * lolcat in ur assets
2007-09-24* Encapsulated all CommunicationsManager serviceslbsa711-5/+4
2007-09-15Hopefully fixed the build error that I introduced with my last commit.MW1-1/+1
2007-09-15Testing to see if this fixes the editing appearance crash, or makes it (or ↵MW1-1/+9
anything else) worse.
2007-09-11move the locks closer to the data, sqlite for assets now works like a champSean Dague1-9/+3
2007-09-10mass update of urls in source code to new websiteSean Dague1-1/+1
2007-09-10hooked up sdague new sqlite asset database provider to the old asset system. ↵MW1-6/+6
So we can still use sqlite for assets while we wait for the rest of the new asset system to be wrote. Needs more testing, so if it causes problems will have to swap back to db4o.
2007-09-04Some work on Module loading/management.MW1-1/+6
Some more modules templates classes (hoping that someone will pick some of these and work on implementing them). Early version of the "Dynamic Texture Module", although currently there are no render modules included (so not really functional without them). Added osSetDynamicTextureURL script function, for attaching a dynamic texture to a prim. Some work on the console command handling. Added "change-region <regionname>" and "exit-region" so that after the use of change-region, the commands entered will apply to that region only. Then use exit-region to return to the top level (so commands then function as they did before and either apply to all regions or to the first region) (Note: this hasn't been tested very much)
2007-08-30Added some place holder classes for various modules.MW1-36/+39
Some work on the asset cache, can people please test this. including on one of the public systems so we can see if it causes problems with multiple users.
2007-08-27Deleted a few old files that are no longer used.MW1-3/+3
Deleted the GridInterfaces projects, and for now moved the old local asset server into Framework.Communications, as we prepare to rewrite the asset cache and asset server. Deleted Framework.manager as I am sure this is no longer in use.
2007-08-27Stopped EntityBase from implementing IScriptHost, as don't think it should, ↵MW1-1/+1
multiple objects are based on entitybase and they all don't want the baggage from IScriptHost. SceneObjectPart already implements it anyway. Added llGetOwner function, and tested the ll functions that I added in last commit.
2007-08-27Another small tweak to image sending.MW1-1/+2
Implemented a few ll Functions, llSetObjectName llGetObjectName, llLoadURL (all currently untested).
2007-08-27Tweaks to assetcache to make texture downloading better (I hope)Brian McBee1-13/+14
2007-08-26See if this fixes the 0x0 texture size problems, and speeds up texture ↵MW1-2/+3
downloads in general a little bit.
2007-08-26Another attempt to fix the image sending bug (next week, I intend to rewrite ↵MW1-32/+69
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-25Second attempt to commit : Test to see if this change improves or makes ↵MW1-1/+1
worse the texture sending bug
2007-08-22A little bit of cleaning up.MW1-1/+1
2007-08-16Taking Prims (SceneObjectGroups) in and out of inventory should now work and ↵MW1-26/+43
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-09Making sure my local working copy is in sync with svn before I start the job ↵MW1-3/+5
of enabling the new SceneObject classes.
2007-08-08Fixed the asset download problem I think, solution might not be ideal but ↵MW1-12/+9
works for now.
2007-08-08Hopefully improved texture downloading (including the speed at which they ↵MW1-35/+83
download), but still a few problems, it seems that the client has a quite short timeout for receiving a texture and if the whole texture isn't sent within this time, the client will request the texture again, With quite small textures this is fine, but it seems that with larger textures we can't send them fast enough and a infinite loop develops where the client keeps requesting a texture and we keep trying to send it, but are never fast enough. So I've for now put code in that so that the server will try to send a texture only once and then after that will ignore future requests from that client for that texture.
2007-07-29Deleting objects should now work. But beware they aren't send to your trash ↵MW1-0/+1
folder or anything so there is at the moment no way to recover deleted objects.
2007-07-27Should now have version 0.1 of our new ruth default avatar. At the moment, ↵MW1-8/+7
you only see your own avatar correctly, all other user's avatars show up as the old ruth. This will be fixed soon. We also need better clothing for the new ruth and to edit the body shape. To get this working you will need to delete your asset yap file and also in grid mode the user server needs to be updated.
2007-07-26More work on inventory and opensim library.MW1-337/+457
Fixed a number of bugs in the AssetCache related to asset downloading.
2007-07-25Start of the OpenSim library , for now only contains a few textures. MW1-561/+561
2007-07-22Think I've recovered my deleted files, so hopefully it works now. MW1-0/+561