aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Rename PrimIDAllocate() to more effectively convey what it does, and put ↵Justin Clarke Casey2008-11-071-5/+6
| | | | the verb at the front
* * Stop requiring local ids in the SOG constructors.Justin Clarke Casey2008-11-071-5/+11
| | | | | | * These are assigned when the object is attached to the scene
* * refactor: stop unnecessary passing of scene to sog copy constructorJustin Clarke Casey2008-11-071-6/+2
| | | | | | * this is now done in AttachToScene()
* * Stop prim attach being signalled twice (it is already been done outside ↵Justin Clarke Casey2008-11-071-5/+1
| | | | AttachToScene())
* * Remove more UpdateParentIDs() calls that are now duplicatesJustin Clarke Casey2008-11-071-6/+2
|
* * Apply http://opensimulator.org/mantis/view.php?id=1883Justin Clarke Casey2008-11-071-22/+8
| | | | | | | * Fix llSetStatus() and llSetPrimitiveParams() * Thanks idb
* * Stop now unnecessary separate local id allocation for restored objectsJustin Clarke Casey2008-11-071-2/+2
| | | | | | * remove a debug line I accidentally left in there
* * refactor: allocate local ids to prims only when an object is attached to a ↵Justin Clarke Casey2008-11-071-13/+29
| | | | scene
* Attachments, attachments, and, did I say attachments?Melanie Thielker2008-11-071-20/+40
| | | | | | Too many fixes to list.
* * Remove SceneObjectPart.AttachToScene() since the remaining instruction can ↵Justin Clarke Casey2008-11-061-8/+1
| | | | be done by other means
* * refactor: Attach a scene object to a scene separately from its constructionJustin Clarke Casey2008-11-061-18/+31
|
* * Minor cleanupAdam Frisby2008-11-011-2/+2
| | | | | * Added additional error message when a Object/SOG DB save fails so we can trace why.
* * refactor: Convert most non SOP methods to use SOG.IsAttachment rather than ↵Justin Clarke Casey2008-11-011-6/+6
| | | | SOP.IsAttachment
* * Introduce an IsAttachment property on the group level (which just returns ↵Justin Clarke Casey2008-11-011-0/+20
| | | | | | | | | false if the group is already deleted) * This is to avoid repetitive null checks - I'm beginning to think that blasting away the root part on object deletion is actually a bad move. Perhaps we should leave it around and let the client ignore any superfluous packets (which it may well do anyway), since we're constantly exposing a race condition
* * Fix http://opensimulator.org/mantis/view.php?id=2517Justin Clarke Casey2008-11-011-1/+0
| | | | | | * Don't save attachments on saving oar, which stops them coming back as ghost prims
* Minor formatting cleanup.Jeff Ames2008-10-291-37/+37
|
* From: Christopher Yeoh <yeohc@au1.ibm.com>Dr Scofield2008-10-281-28/+39
| | | | | | | | | | | | The attached patch fixes the bug where when linking in a new set of prims to an already linked set of objects the prims were placed at the end of the list rather than just after the root prim. ie. link prim order result was different on OpenSim compared to an LL server. This causes a few issues with respect to compatibility of scripts, especially when using llCreateLink.
* Thank you both Nlin and M.Igarashi for a patch that:Charles Krinke2008-10-221-1/+4
| | | | | | | Attached patch protects against a NullReferenceException in SceneObjectGroup.stopMoveToTarget (used by LSL function llStopMoveToTarget). Thanks to M. Igarashi.
* Mantis #2439Melanie Thielker2008-10-201-1/+3
| | | | | | | | MemberwiseClone() also clones the "already backed up" flag, preventing prims created by drag-copying from being persisted. If such a prim is made the root prims of a link set, the entire set will not be persisted. Fixed now.
* A small attempt to make persisting prims more reliableMelanie Thielker2008-10-191-1/+1
|
* Prevent a null root part from stopping objects from being persisted, alsoMelanie Thielker2008-10-181-0/+7
| | | | | | remove any such objectsd from backup
* Guard against a null ref that can prevent objects from being persistedMelanie Thielker2008-10-181-1/+2
|
* Fix thingd so that autoreturn also works when the user is not in the sim.Melanie Thielker2008-10-181-1/+1
| | | | | | Also add experimental distance ordering for prims
* Megapatch. :) Fix skull attachment editing. Streamline Object terse updates.Melanie Thielker2008-10-181-32/+40
| | | | | | | | Add rezzing time to objects. Add Object return and traffic fields to land database. Add plumbing for auto return. Implement auto return. Contains a migration. May contain nuts.
* * minor: Make it clear that non-scheduled updates can happen outside of the ↵Justin Clarke Casey2008-10-141-3/+0
| | | | per frame update heartbeat
* * refactor: rename SendKiPrimitive to SendKillObject since this appears more ↵Justin Clarke Casey2008-10-141-3/+3
| | | | descriptive of what it actually does
* - Patching a symptom of the failed WP start. We really need to find the reasonHomer Horwitz2008-10-111-1/+8
| | | | | | for that...
* Fix a nullrefMelanie Thielker2008-10-061-1/+1
|
* Fix a privilege escalation with linked setsMelanie Thielker2008-10-061-3/+6
|
* Update svn properties, minor formatting cleanup.Jeff Ames2008-10-051-1/+1
|
* Tiny performance tweakMelanie Thielker2008-10-041-2/+1
|
* Avoid a gratuitious KillObject storm on region crossingMelanie Thielker2008-10-041-2/+5
|
* Add "Drop" functionality to pie menuMelanie Thielker2008-10-041-6/+6
|
* Fix: Mantis#2326: Fix: privilege escalation through attach from groundMelanie Thielker2008-10-031-13/+21
| | | | | | | | | | Fix: objects being duplicated inventory on detach. Fix: Mad jumping around of attachments while editing. Fix: Attachments being persisted to database on login. Fix: Attachments being persisted when changed by a script like invisprim refresh. Fix: Attachpoint set, but not reset correctly. Fix: prevent spurious full updates while editing attachments. Several other fixes
* Cause objects to be removed from the database when they go temp or getMelanie Thielker2008-10-031-1/+12
| | | | | | attached. Also make sure that parcel prim counts get updated
* Implement temp-on-rez objecte really being temporaryMelanie Thielker2008-10-031-2/+5
|
* Prevent attachments to be persisted in the destination region when theMelanie Thielker2008-10-031-4/+4
| | | | | | avatar is not present there.
* Attempt to prevent attached prims from being persisted. Attachments withMelanie Thielker2008-10-031-1/+1
| | | | | | | invisiprim refresh scripts get sent to the database and remain there when the agent logs out. This tries to prevent that.
* * Patch from JHurlimanTeravus Ovares2008-09-261-1/+1
| | | | | | | | | * Updates to libomv r2243, * Remove lots of unnecessary typecasts * Improves SendWindData() Thanks jhurliman. * Will update OpenSim-libs in 10 minutes..
* Fix another reason for #2218Homer Horwitz2008-09-211-3/+8
|
* Don't attach attachements to child agents. This coincidentially fixes a raceHomer Horwitz2008-09-211-0/+3
| | | | | | condition that was the reason for mantis #2218.
* Kan-Ed fix series.Melanie Thielker2008-09-181-0/+8
| | | | | | | | Correct a condition where a prim is linked before it has been persisted for the first time and is then persisted through it's former SOG with a bad offset position.
* Kan-Ed fix series. Fix llTakeControls to behave as documented.Melanie Thielker2008-09-171-1/+1
| | | | | | | | | XEngine fixes: prevent queue overruns, prevent spamming when no key is down. Release controls when conflicting permissions are requested or permissions are refused later. Release when prim or script are deleted. Fixes Scene script instance deletion semantics.
* * minor: oops, remove a warning I just inserted myself - naughty boyJustin Clarke Casey2008-09-161-1/+1
|
* * If an individual scene object throws an exception while storing, deal with ↵Justin Clarke Casey2008-09-161-22/+33
| | | | | | | | this locally rather than letting it propogate up the stack * This will allow other scene objects to persist and stop the exception taking down the whole region server
* * Move the ResetChildPrimPhysics() calls to after physics have been applied ↵Justin Clarke Casey2008-09-121-5/+5
| | | | | | | | | | to the parts rather than after each individual part * From looking at the code there shouldn't be any difference, and this appears to speed up prim loading and make a certain failure case (where prims seem to be going out of bounds on startup) less of a problem. * However, if I've been bad please revert this patch
* * minor: various doc and tidy up, logging increase to make it clearer which ↵Justin Clarke Casey2008-09-121-5/+13
| | | | prim is failing a border crossing
* Preserve link numbers when items are taken into inventory and re-rezzed.Melanie Thielker2008-09-091-1/+6
|
* Update svn properties, formatting cleanup.Jeff Ames2008-09-091-1/+1
|
* Implement proper persistence of the following prim properties:Melanie Thielker2008-09-081-0/+4
| | | | | | | | | Floating text, Rotation, Texture animation, Particle System This will make "Eye Candy" scripts work without modification in XEngine. The use of the CHANGED_REGION_RESTART hack is no longer needed. Implemented in MySQL only, hovertext also in SQLite.