aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/Agent/TextureDownload/TextureDownloadModule.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-01-10* OMG! All but one references to UserProfileCacheService have been rerouted!Diva Canto1-2/+2
* HG is seriously broken here * Compiles. Untested.
2009-10-20Reverting the deletion of files related to texture sending until we figure ↵John Hurliman1-0/+302
out exactly what is and isn't needed
2009-10-20* Removing cruft left over from the conversion to the new texture sending ↵John Hurliman1-302/+0
and UDP code * Changing the cache modules to only initialize the caches if they are actually enabled. Should save a bit of resources from unused cache systems
2009-08-13Added GetAssetPermissions. Few last bugs nixed. This is ready for testing.Diva Canto1-2/+6
2009-08-13Inventory redirects from CachedUserInfo to InventoryService COMPLETE!Diva Canto1-1/+3
2009-07-30* Remove and comment out old and unneeded parts of the old TextureDownload ↵Teravus Ovares1-7/+6
and UserTextureDownloadService modules. * These have been mostly replaced by the PriorityQueue sender in LLClientView (it was still using threads and poll processing!) * Thread Reduction! * Might have been sending more image packets then necessary previously, texture times 2. We'll see if this reduces the texture packet load.
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-04-03* refactor: Call StatsReporter methods directly rather than through Scene ↵Justin Clarke Casey1-1/+1
(as WebStatsModule was doing) * Assume that StatsReporter is always present (possibly as a no-op impl) rather than doing null checks
2009-02-22Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke1-1/+1
* Added log4net dependency to physxplugin in prebuild.xml. * Added missing m_log fields to classes. * Replaced Console.WriteLine with appropriate m_log.Xxxx * Tested that nant test target runs succesfully. * Tested that local opensim sandbox starts up without errors.
2009-02-12* optimized usings.lbsa711-6/+8
2009-02-09starting phase 2 of the OpenSim.Region.Environment commit: relocatingDr Scofield1-1/+1
OpenSim.Region.Environment.Modules.Agent en bloc to OpenSim.Region.CoreModules
2009-02-06This changeset is the step 1 of 2 in refactoringDr Scofield1-3/+3
OpenSim.Region.Environment into a "framework" part and a modules only part. This first changeset refactors OpenSim.Region.Environment.Scenes, OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region modules in OpenSim.Region.Environment. The next step will be to move region modules up from OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and then sort out which modules are really core modules and which should move out to forge. I've been very careful to NOT BREAK anything. i hope i've succeeded. as this is the work of a whole week i hope i managed to keep track with the applied patches of the last week --- could any of you that did check in stuff have a look at whether it survived? thx!
2009-01-10Revert progressive texture patch from r8001 until issues can be addressedDahlia Trimble1-35/+27
2009-01-10Thanks jhurliman for a patch that implements progressive texture downloading ↵Dahlia Trimble1-25/+33
- Mantis #2655
2008-12-18This may fix mantis #2855. There was a race condition on the ↵diva1-9/+49
TextureDownloadModule upon clients (ScenePresences) being closed. If there were still textures to send, the UserTextureServices was created again, but pointing to the old IClient that had just been closed, which made things not work upon that user returning to that region.
2008-12-18This innocuous change in the TextureDownloadModule suddenly made the texture ↵diva1-1/+4
problems (#2855) go away for me. I'm committing it, so that others can test and refute, to make sure I'm not hallucinating.
2008-11-23Don't serve texture preview from other people's objects if youMelanie Thielker1-0/+22
havenever seen that texture before.
2008-11-19Reverting the texture sending patch and the new libOMV. This makes thisMelanie Thielker1-33/+25
release a direct descendant of the stable 7364, with all the features and none of the issues. This omits the following patch chain: r7383 r7382 r7381 r7377 r7375 r7373 r7372 r7370 r7369 r7368 r7367 r7366
2008-11-17Make texture decode errors nonfatal. The texture send is simply droppedMelanie Thielker1-25/+33
2008-11-04* Prevent texture sender thread termination from immediately crashing the simJustin Clarke Casey1-18/+28
2008-10-29* Check in (disabled) results of not persisting avatar textures but rather ↵Justin Clarke Casey1-2/+2
sending ImageNotFound to clients if avatar textures are missing * Whilst this does automatically get the client to rebake, on crossing a region border the 'local' assets are left behind * There may be a cunning solution (such as squirting the assets on region crossing, or having them fetched from the original region) but instead I'm going to opt for the easy solution of keeping them in the asset database, for now
2008-09-26* Patch from JHurlimanTeravus Ovares1-2/+3
* Updates to libomv r2243, * Remove lots of unnecessary typecasts * Improves SendWindData() Thanks jhurliman. * Will update OpenSim-libs in 10 minutes..
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-5/+5
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
2008-05-16Formatting cleanup.Jeff Ames1-2/+2
2008-05-01* Rolled back a few changes.Adam Frisby1-3/+6
2008-05-01* Spring cleaning on Region.Environment. Adam Frisby1-6/+3
* Converted a large number of read-only fields to be actually, readonly. * Reformatted code sections. * Removed redundant code.
2008-05-01Update svn properties. Minor formatting cleanup.Jeff Ames1-218/+218
2008-04-30* Cruft removal step #1. Cleaning Modules directory.Adam Frisby1-31/+35
2008-04-30* Refactored Environment/Modules directory - modules now reside in their own ↵Adam Frisby1-218/+215
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-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-1/+1
(this took a while to run).
2008-03-18Formatting cleanup.Jeff Ames1-26/+26
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-25* Start sending "ImageNotFound" packet back to the client if we can't find ↵Justin Clarke Casey1-9/+13
an image * This might stop some client's constant requests for unfound textures, which is a candidate for the memory leak * If a texture is not found then the "Image not found" texture will now be displayed clientside * If it works, this should resolve mantis 676 * Non texture image requests do not receive this packet yet * This will require a prebuild
2008-02-21"threads" command now works. I've added manual tracking of threads (only if ↵Tedd Hansen1-0/+1
compiled in DEBUG mode)... Its ugly and even requires a separate thread to track the treads, but it will be very valuable in debugging.
2008-02-21Remove a couple compiler warnings.Jeff Ames1-3/+3
2008-02-20* Only count download requests for assets which are not already waiting for ↵Justin Clarke Casey1-4/+4
data from the asset server * This should stop the constant increase in the download requests statistics * If you see stat numbers for download requests which are far from what you'd expect, please report
2008-02-20Minor cleanup.Jeff Ames1-1/+1
2008-02-19Doc correctionJustin Clarke Casey1-1/+1
2008-02-19* Add documentationJustin Clarke Casey1-4/+30
* The reason why pending downloads tick ever upwards is because missing assets are never signalled to the TextureSender * Rectifying this is not straightfoward, but this will constitute the next patch. * This does not explain the memory leak.
2008-02-19Playing "Name that thread". Adding names and isbackground=true to all ↵Tedd Hansen1-0/+1
threads so it will be easier to debug.
2008-02-10Clean up logging calls using String.Format explicitlyJeff Ames1-1/+1
2008-02-09* In the most basic situations, ClientView and ScenePresence no longer leak ↵Justin Clarke Casey1-2/+8
memory * However, I'm no longer sure they were even a big contributory factor (to this particular leak, there are other causes of other leaks). I need better measurement techniques * Removed most of my debugging gawp
2008-02-09Mostly debugging verbosity which I shall very shortly comment out.Justin Clarke Casey1-1/+6
Just want to try this out on windows quickly.
2008-01-16First part of changing prim's permission flags to use the correct enum ↵MW1-1/+1
(libsl PermissionMask)
2008-01-16* Added Agent Time, Pending Downloads, and made Agent Updates/Sec actually ↵Teravus Ovares1-0/+3
accurate. * We're only missing, the script related sim stats counters and the Images time counter and the Pending Uploads counter. The rest of them are actually implemented now.
2008-01-03* Added removal of TextureSenders and UserTextureDownloadService on agent ↵lbsa711-1/+17
leaving region.
2008-01-03* Some work on TextureDownloadModulelbsa711-214/+2
* fixed Cancel bug
2008-01-02* Trying to address TextureSender issueslbsa711-32/+43
* The BlockingQueue exposes Contains so we can make sure we don't add a TextureSender to the queue if there's already one present * introduced some TryGetValue and various code convention stuff
2007-12-27* Optimized usingslbsa711-19/+23
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-26* This update includes a wide range of changes to the ODEPlugin for avatar ↵Teravus Ovares1-1/+9
movement, including: ** - avatar can navigate stairs better now ** - avatar can land without shooting into the air ** - excessive collisions with the ground are tempered somewhat and should only shoot the avatar up 20m instead of 200m ** - Try Catched a TextureDownloadModule.cs array out of bounds error with a report that causes it not to crash the sim, however it reports a few important items for tracking it down.