Commit History

Autor SHA1 Mensaxe Data
  Justin Clark-Casey (justincc) 7da10850b0 Fix bug where removing a physical linkset would only decrement the Active Objects statistic by 1 instead of by the number of prims removed. %!s(int64=11) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 065c5839b5 Refactor: merge SceneGraph.AddScenePresence() into CreateAndAddChildScenePresence() since the former was only ever called from the latter %!s(int64=11) %!d(string=hai) anos
  Melanie 81ad9255b5 Hook up Keyframe motion to almost everything. Failing to cross a sim border %!s(int64=11) %!d(string=hai) anos
  Melanie 7bf33d333a Plumb the path from the client to the extra physics params and back %!s(int64=11) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 81aeecc907 Allow "show object", "show part", "dump object" and "delete object" to accept a local ID as well as a UUID. %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) cd325fdf02 Pass the "attachToBackup" bool given to SceneGraph.AddNewSceneObject() down into the 3-parameter AddNewSceneObject() method instead of always hardcoding true. %!s(int64=12) %!d(string=hai) anos
  SignpostMarv ef4122213c enables configurable minimum sizes for physical & non-physical prims %!s(int64=12) %!d(string=hai) anos
  Melanie fc77bca936 Committing Avination's memleak fix-a-thon, installment #3 %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) e9a121e1b2 Add TestCreateDuplicateRootScenePresence() regression test. %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 7ff4eec79c Remove redundant SetScene() function in Scene.AddSceneObject() %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 056c9a59b2 Add assert to attachment regression tests to check that number of objects in the scene graph %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 5c162ccd57 Go back to calling IncomingCloseAgent() in the "kick user" command for consistency instead of IClientAPI.Close() directly. %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) d547bcf8d1 Remove duplicate update of user count in Scene.IncomingCloseAgent() %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 4d34763f8c Check agent limit against root agent count rather than both root and child agents %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) abbd050a13 Perform SceneGraph.DuplicateObject() under existing m_updateLock already used for link and delinking, in order to avoid race conditions. %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 859646ef5c minor: Add some method doc. Add warnings since calling SOG link/delink methods directly rather than through Scene may allow race conditions. %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 7468299673 Eliminate race condition where many callers would check SOP.PhysicsActor != null then assume it was still not null in later code. %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 32a953fed7 refactor: Rename SOG.GetChildPart() to GetPart() since it can also return the 'root' part. %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) f0406f9fe2 Rename SOG.HasChildPrim(uint) to SOG.ContainsPart(uint) to match existing ContainsPart method and remove method duplication. %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) a4b01ef38a Replace script-lines-per-second with the script execution time scaled by its measurement period and an idealised frame time. %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 06dda14505 Simplify minimap coarse location code by just reference SP.AbsolutePosition %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 94e58ff6b9 Use SP.ParentPart instead of ParentID in places where it's more efficient (saving extra null checks, etc.) %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 84184708de Fix a bug where changing shape parameters of a child prim in a linkset would not persist. %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) ebe5e1731d In ObjectTortureTests, run garbage collector on Teardown and run scene loop update when scene objects have been deleted. %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) dfa19e23f0 Stop a scene object from attempting to link with itself (which results in an exception and constant complaints in v3 viewers). %!s(int64=12) %!d(string=hai) anos
  Dan Lake 146d78edfa ObjectAddedToScene event should be fired when duplicating objects %!s(int64=12) %!d(string=hai) anos
  Dan Lake c10193c72b Merge branch 'master' of ssh://opensimulator.org/var/git/opensim %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 10b9348071 Remove scene object null check on SceneGraph.AddSceneObject(). Complain explicitly if there's an attempt to add any object with a zero UUID. %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) f3780b9eae Add torture tests to test adding 10,000, 100,000 and 200,000 single prim scene objects. %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 9d93c4808e lock SceneObjectGroupsByFullID in SceneGraph.ForEachSOG() to stop failure if SceneObjectGroupsByFullID is updated elsewhere at the same time. %!s(int64=12) %!d(string=hai) anos