OpenSimMirror/OpenSim/Region/Framework/Scenes
Diva Canto e5a1243abc Mantis #7657 and #7514. This should alleviate the problem of bad object assets being passed around via HG and archives. No guarantees that all the leaks have been found, but at least it detects and fixes these bad assets upon:
(1) storing and getting assets over HG -- assuming the core HG asset service is being used (not the case with OSGrid!)
(2) importing assets via OAR and IAR

Instantiation of bad assets now should also work, instead of producing an exception, but the bad assets themselves aren't being fixed in the DB. That should be done with a cleaning tool -- see Perl script in Mantis #7657.

Virus!
2015-08-01 18:58:05 -07:00
..
Animation Close streams immediately when we finish using them 2014-07-21 08:30:03 +01:00
Scripting Remove very long unused IScriptHost and NullScriptHost 2013-02-06 02:15:54 +00:00
Serialization Mantis #7657 and #7514. This should alleviate the problem of bad object assets being passed around via HG and archives. No guarantees that all the leaks have been found, but at least it detects and fixes these bad assets upon: 2015-08-01 18:58:05 -07:00
Tests Refactored some code that is used in two different dlls related to SOP rewriting. Also added some unit tests that relate to mantis #7514 2015-05-05 20:59:09 -07:00
Types remove unused BasicQuadTreeNode 2010-07-30 21:06:45 +01:00
AsyncInventorySender.cs OnConnectionClosed listeners, retrieve data from IClientAPI.SceneAgent rather than scanning all scene for the presence with the right id 2012-06-12 02:43:33 +01:00
AsyncSceneObjectGroupDeleter.cs Only send one kill object to the deleter when they derez an object rather than two. 2013-05-09 18:53:34 +01:00
Border.cs Add "show borders" command to show the borders of a region. 2013-03-23 00:45:21 +00:00
Cardinals.cs Add copyright headers. Formatting cleanup. 2009-09-03 02:04:17 +09:00
CoalescedSceneObjects.cs refactor: move code to obtain the coalescence size and object offsets into CoalescedSceneObjects from the serializer. 2011-04-13 21:48:16 +01:00
EntityBase.cs Stop OdePrim and OdeCharacter insanely overriding set LocalID to set their own private m_localID property but leaving get to return the then unset PhysicsActor.LocalId! 2011-11-16 23:01:59 +00:00
EntityManager.cs Use a thread abort safe version of OpenMetaverse.DoubleDictionary with the aim of avoiding OpenSimulator problems due to script thread aborts. 2012-12-07 00:47:04 +00:00
EventManager.cs Allow for richer semantics of object derez. Specifically, allow the existence of region modules that do other kinds of garbage collection. Instead of placing deleted objects in the user's Trash folder, or deleting them immediately (UseTrashOnDelete = false), a module may decide to take garbage collection under its control. For example, it may place derezzed objects in a certain area inworld and delete them later. 2014-12-25 12:17:07 -08:00
KeyframeMotion.cs Close streams immediately when we finish using them 2014-07-21 08:30:03 +01:00
Prioritizer.cs Remove pointless cluttering SOP.ParentGroup != null checks. 2011-09-01 01:22:28 +01:00
RegionStatsHandler.cs Add "show caps stats by user" and "show caps stats by cap" console commands to print various counts of capability invocation by user and by cap 2013-07-08 22:03:07 +01:00
ReturnInfo.cs Minor: Change OpenSim to OpenSimulator in older copyright headers and LICENSE.txt. 2009-06-01 06:37:14 +00:00
Scene.Inventory.cs Mantis #7657 and #7514. This should alleviate the problem of bad object assets being passed around via HG and archives. No guarantees that all the leaks have been found, but at least it detects and fixes these bad assets upon: 2015-08-01 18:58:05 -07:00
Scene.PacketHandlers.cs If the SnedInventoryAync() method receives an exception log this but make sure it does not terminate the process. 2015-01-21 20:54:23 +00:00
Scene.Permissions.cs If a Grid God teleports then include the Godlike teleport flag. This can affect the starting position in the destination region. 2012-04-27 20:22:35 +01:00
Scene.cs Fixed the whitespace in Scene.cs 2015-07-13 12:37:18 +03:00
SceneBase.cs Remove long unused region parameters from SceneBase. Some of these weren't even being set. Region parameters come from Scene.RegionInfo instead. 2014-12-03 21:44:22 +00:00
SceneCommunicationService.cs minor: correct SceneCommunicationService.LogHeader spelling 2015-01-20 00:19:33 +00:00
SceneGraph.cs Moved over metrics from previous OpenSim 0.8.0.3 repository (this new repository is now the master branch from OpenSim). 2015-04-21 14:29:17 -04:00
SceneManager.cs varregion: rename 'LegacyRegionLocX' back to 'RegionLocX' and same for Y and Z. 2013-12-14 07:53:01 -08:00
SceneObjectGroup.Inventory.cs If the owner of an object is taking a copy from the scene (e.g. via the "take copy" option on a viewer) then only require owner copy perms, not copy and transfer. 2015-02-03 23:43:30 +00:00
SceneObjectGroup.cs Enable grab feature (Ctrl+Drag) for non-physical link-sets and add code to handle spin (Ctrl+Shift+Drag) 2015-05-13 12:16:14 -05:00
SceneObjectPart.cs SceneObjectPart.UpdateLookAt() now uses corrected libomv quaternion functions. 2015-06-10 01:26:38 -07:00
SceneObjectPartInventory.cs Fix regression where the stored state of every second script in an object rezzed from inventory (e.g. attachments) was no longer loaded. 2015-01-23 00:27:57 +00:00
ScenePresence.cs The only purpose of this commit is to remove an erroneous comment. It turns out that rezzing the attachments is necessary in modern viewers too. Proof: commenting the lines below the comment results in no attachments seen in the avatar. 2015-06-05 09:47:36 -07:00
ScenePresenceStateMachine.cs Fix bug where users teleporting to non-neighbour regions could continue to hear chat from their source region for some time after teleport completion. 2013-09-02 19:15:10 +01:00
SimStatsReporter.cs Updated phase 2 to have the changes originally done in phase 1 for the defaultNumberFramesStored. 2015-04-30 16:02:45 -04:00
TerrainChannel.cs Fix issue where terrain height values > 327 caused chaotic spiked terrain. 2014-04-25 22:56:25 +01:00
TerrainCompressor.cs Send multiple terrain patches per terrain update packet if terrain 2014-06-01 19:23:49 -07:00
TerrainUtil.cs Minor: Change OpenSim to OpenSimulator in older copyright headers and LICENSE.txt. 2009-06-01 06:37:14 +00:00
UndoState.cs Changes UpdateFlag in SOP to an enumeration of NONE, TERSE and FULL. 2011-11-02 14:59:00 -07:00
UuidGatherer.cs Fix bug where the uuid gatherer was not inspecting UUIDs for items in an embedded object's inventory. 2015-02-25 21:12:46 +00:00