aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/EntityBase.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-11-16Stop OdePrim and OdeCharacter insanely overriding set LocalID to set their ↵Justin Clark-Casey (justincc)1-1/+5
own private m_localID property but leaving get to return the then unset PhysicsActor.LocalId! Instead, just have both subclasses use the PhysicsActor.LocalID property. This restores collision functionality that fell away in 45c7789 yesterday
2011-10-12remove some mono compiler warningsJustin Clark-Casey (justincc)1-1/+1
2011-10-01Remove unimplementated UpdateMovement() methods from SOG, SOP.Justin Clark-Casey (justincc)1-5/+0
SP still has an implementation but this is now just a public method on SP rather than an abstract one in EntityBase. No point making the code more complex until it actually needs to be,
2011-09-16Remove setter from SP.OffsetPosition, since all sets should flow through ↵Justin Clark-Casey (justincc)1-2/+9
SP.AbsolutePosition OffsetPosition is also misnamed - it returns the absolute position and never contains an offset.
2011-08-24refactor: simplify EntityBase.IsDeleted propertyJustin Clark-Casey (justincc)1-6/+1
2010-09-07Fix deletion persistence when freshly delinked prims are removedJustin Clark-Casey (justincc)1-0/+1
Previously, Scene.Inventory.DeRezObjects() forced the persistence of prims before deletion. This is necessary so that freshly delinked prims can be deleted (otherwise they remain as parts of their old group and reappear on server restart). However, DeRezObjects() deleted to user inventory, which is not required by llDie() or direct region module unlink and deletion. Therefore, forced persistence has been pushed down into Scene.UnlinkSceneObject() to be more general, this is still on the DeRezObjects() path. Uncommented TestDelinkPersistence() since this now passes. Tests required considerable elaboration of MockRegionDataPlugin to reflect underlying storing of parts.
2010-09-07Fix deletion persistence when freshly delinked prims are removedJustin Clark-Casey (justincc)1-0/+1
Previously, Scene.Inventory.DeRezObjects() forced the persistence of prims before deletion. This is necessary so that freshly delinked prims can be deleted (otherwise they remain as parts of their old group and reappear on server restart). However, DeRezObjects() deleted to user inventory, which is required by llDie() or direct region module unlink and deletion. Therefore, forced persistence has been pushed down into Scene.UnlinkSceneObject() to be more general, this is still on the DeRezObjects() path. Uncommented TestDelinkPersistence() since this now passes. Tests required considerable elaboration of MockRegionDataPlugin to reflect underlying storing of parts.
2010-08-10Removed abstract SetText method from EntityBase to make cleaner API.Mikko Pallari1-2/+0
Signed-off-by: Melanie <melanie@t-data.com>
2010-05-21* Moving all of the prioritization/reprioritization code into a new file ↵John Hurliman1-1/+2
Prioritizer.cs * Simplified the interest management code to make it easier to add new policies. Prioritization and reprioritization share code paths now * Improved the distance and front back policies to always give your avatar the highest priority
2009-11-04Removing EntityBase.RotationJohn Hurliman1-14/+0
2009-10-02Revert "* Adding Scale to EntityBase * Fixing the incorrect initialization ↵Melanie1-11/+7
of EntityBase.Rotation * Removed SceneObjectGroup.GroupRotation and added overrides for Scale/Rotation/Velocity" This reverts commit 39842eb4af3b5a8c52d56c0f7f05ad54f0651bb0.
2009-10-02Revert "* Adding Scale to EntityBase * Fixing the incorrect initialization ↵Melanie1-11/+7
of EntityBase.Rotation * Removed SceneObjectGroup.GroupRotation and added overrides for Scale/Rotation/Velocity" This reverts commit 39842eb4af3b5a8c52d56c0f7f05ad54f0651bb0.
2009-10-01Formatting cleanup.Jeff Ames1-1/+1
2009-09-16* Adding Scale to EntityBase * Fixing the incorrect initialization of ↵John Hurliman1-7/+11
EntityBase.Rotation * Removed SceneObjectGroup.GroupRotation and added overrides for Scale/Rotation/Velocity
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-03-05* remove now unused serialization codeJustin Clarke Casey1-82/+1
2009-02-22Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke1-2/+2
* 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-06This changeset is the step 1 of 2 in refactoringDr Scofield1-1/+1
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!
2008-11-26* Get rid of the phenomena where the avatar sometimes reverts to the stand ↵Justin Clarke Casey1-1/+1
animation when flying across borders * Applies to both standalone and grid mode * The slight retardation on border cross remains - this is a separate issue
2008-11-01* Fix http://opensimulator.org/mantis/view.php?id=2517Justin Clarke Casey1-1/+1
* Don't save attachments on saving oar, which stops them coming back as ghost prims
2008-10-14* minor: Make it clear that non-scheduled updates can happen outside of the ↵Justin Clarke Casey1-1/+2
per frame update heartbeat
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-31/+30
* 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-08-18Formatting cleanup.Jeff Ames1-2/+2
2008-06-21* Remove a bug I created in r5171 where taking an object would terminate the ↵Justin Clarke Casey1-0/+9
client session * change code to use an explicit state variable instead of using SOG.Name = null to signal deletion
2008-06-21* minor: override the name of the sog such that it gets/sets the root part nameJustin Clarke Casey1-1/+1
2008-05-16Formatting cleanup.Jeff Ames1-5/+5
2008-05-14* Refactor: Remove SceneObjectGroup.GetScenePresences() in favour of a ↵Justin Clarke Casey1-3/+5
direct call to Scene
2008-05-01* Rolled back a few changes.Adam Frisby1-96/+97
2008-05-01* Spring cleaning on Region.Environment. Adam Frisby1-97/+96
* Converted a large number of read-only fields to be actually, readonly. * Reformatted code sections. * Removed redundant code.
2008-05-01* You can now rez objects out of inventory at the correct offset from prim ↵Teravus Ovares1-0/+2
you rez it on. Including multi prim groups and prim that have different X/Y/Z scales.
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-6/+4
(this took a while to run).
2008-03-26Removing redundant codeJohan Berntsson1-5/+0
2008-03-25* On Ray casting. Now returning the face normal of the collision face.Teravus Ovares1-2/+2
2008-03-18Formatting cleanup.Jeff Ames1-26/+25
2008-03-14* Added null root part guardlbsa711-1/+1
* Normalized some UUID handling * Compacted a few Contains/Add into Set
2008-03-04Merged 3Di code that provides scene and avatar serialization, and plugin ↵Johan Berntsson1-1/+90
support for region move/split/merge. See ThirdParty/3Di/README.txt. Unless the new modules are used there should be no noticeable changes when running OpenSim.
2008-02-20Minor cleanup.Jeff Ames1-1/+1
2008-02-08refactor - remove unused m_children from EntityBaseJustin Clarke Casey1-22/+4
2008-01-07Persistent prim inventory phase 5. Restart scripts contained in persisted ↵Justin Clarke Casey1-1/+6
prims on region start. No user functionality exposed yet - no ini switch to enable persistence or restore. A bit more initial work to do.
2007-12-27* Optimized usingslbsa711-4/+1
* shortened references * Removed redundant 'this' * Normalized EOF
2007-11-24* Removed references to "new LLUUID()", replaced with LLUUID.Zero.Adam Frisby1-1/+1
2007-11-23* added some functions for use in raytracing. They're kind of crappy now, ↵Teravus Ovares1-0/+25
so they only display 'guesses' on the console when you rez a prim. * any math gurus who'd like to improve rezzing need only to make the raytracer in SceneObjectPart work :D
2007-11-08* Added Rotational Velocity reporting for Client Interpolation to Terse UpdatesTeravus Ovares1-1/+2
* Added Angular Velocity reporting for smooth-ish rotations on object collisions
2007-10-30Tevarus' patch for object flags & implemented Phantom editsdan miller1-1/+1
2007-10-30* Optimized usingslbsa711-1/+1
* Shortened type references * Removed redundant 'this' qualifier
2007-10-15* Applied patch #418 : copyright-r2012.patch - some errors, but got most thrulbsa711-0/+28
2007-09-24* Hotfix for 'properties all the way into the sunset' bug; it just doesn't ↵lbsa711-1/+1
make sense, but maybe we need to handle agentUpdates form children too. * Ignored some bins
2007-09-21* Removed unused LandRenegerated flaglbsa711-7/+0
2007-09-21* Continuing refactoring of presencelbsa711-1/+1
* Deleted stub ScenePresence.Body.cs * Added stub Region classes The idea is to, at first, have every ScenePresence have one RegionPresence, moving code over to it until we can detach the two classes and not have a ScenePresence for every RegionPresence.
2007-09-19* Modernized ScriptManager to new interface-based module calls.lbsa711-11/+10
* 'remove redundant this qualifier' ftw