aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove AgentID and GroupOD from the signature of SOG.Copy(). They were neverMelanie Thielker2010-06-281-3/+3
| | | | used, but made for a very mispleading read of the code in the callers.
* Fix Copy on Ray, Drag Copy and other little things. Removed the wrong andMelanie Thielker2010-06-281-16/+2
| | | | | | | nonworking ownership assignment in SOG, which messed things up before. No longer trust the client to send the ID of the person something is copied as, since it allows to run a script with someone else's permissions. Properly adjust inventory ownership and perms.
* Add new event: OnChangedBackupTom Grimshaw2010-06-251-0/+4
|
* Add two events: OnAttachToBackup and OnDetachFromBackup.Tom Grimshaw2010-06-251-0/+4
|
* Allow moving an avatar as part of a linkset using llSetLinkPrimitiveParams. ↵Tom Grimshaw2010-06-191-2/+54
| | | | This unlocks an awful lot of poseball-free content, and is a step towards resolving mantis #59.
* Revert "Introduce SOP.UpdateSitters() to update sitting avatars' chat ↵Melanie Thielker2010-06-141-9/+0
| | | | | | position if" This reverts commit f59e272643a92b20e7f7eb97f54a30c8b045725d.
* Introduce SOP.UpdateSitters() to update sitting avatars' chat position ifMelanie Thielker2010-06-131-0/+9
| | | | needed
* Get rid of spamming SOG debug messageTom Grimshaw2010-06-121-2/+2
|
* Merge branch 'master' into careminster-presence-refactorMelanie2010-06-091-0/+1
|\
| * Bug fix on attachments: attach->drop->attach works now.Diva Canto2010-06-091-0/+1
| |
* | Merge branch 'master' into careminster-presence-refactorMelanie2010-06-081-1/+2
|\ \ | |/
| * Reduce number of full updates sent on region crossing for attachments/huds ↵Justin Clark-Casey (justincc)2010-06-081-1/+2
| | | | | | | | | | | | | | | | | | to 1 from 3 This is one step towards reducing hud glitches on region crossing, since the viewer fails to display prims if it receives child full updates before the root prim full update This commit also introduces a mechanism in LLClientView to stop child attachment updates ever going out before the root one This is a very temporary mechanism and will be commented out when the next step of the fix (to give root prims higher udpate priority) is committed This code is a foreport from the equivalent changes in 0.6.9-post-fixes
| * Fix prim returns I broke earlierMelanie Thielker2010-06-011-1/+1
| |
| * Split GetAxisAlignedBoundingBox into two methods to allow calculation ofMelanie Thielker2010-06-011-3/+20
| | | | | | | | combined bounding boxes and offsets
| * Fix create selection getting overwritten by multiple updates for the same prim.Melanie Thielker2010-05-311-1/+1
| |
* | Fix prim returns I broke earlierMelanie Thielker2010-06-011-1/+1
| |
* | Split GetAxisAlignedBoundingBox into two methods to allow calculation ofMelanie Thielker2010-06-011-2/+19
| | | | | | | | combined bounding boxes and offsets
* | Fix create selection getting overwritten by multiple updates for the same prim.Melanie Thielker2010-05-311-1/+1
| |
* | Implement suspended updates - When an operation is occurring on lots of ↵Tom Grimshaw2010-05-291-0/+17
| | | | | | | | prims in a single group, don't schedule any updates until the operation has completed. This makes things like llSetAlpha(LINK_SET,0.0,ALL_SIDES); a *lot* faster, more efficient and less buggy, and also makes unlinking a lot better. Linking is still treacherous.. this needs to be analysed.
* | Merge branch 'master' into careminster-presence-refactorMelanie2010-05-211-101/+2
|\ \ | |/
| * * Moving all of the prioritization/reprioritization code into a new file ↵John Hurliman2010-05-211-100/+1
| | | | | | | | | | | | | | 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
* | Kill some locks that have crept into SOGTom Grimshaw2010-05-121-2/+12
| |
* | Fix overlooked readLock which was left openTom Grimshaw2010-05-101-1/+2
| |
* | Adapt CM to the new CHANGED_OWNER handlingMelanie Thielker2010-05-031-0/+8
| |
* | Make scripted attachment states work. Finally. Also replace two monitor locksMelanie Thielker2010-04-251-1/+6
| | | | | | | | with RWLocks, hunting the 10^3 bug. Not successful, but needed to be done anyway
* | Remove debug output, the culprit has been identifiedMelanie Thielker2010-04-231-1/+0
| |
* | Fix a nullref in attachment handling. Add some debug to find the attachmentMelanie Thielker2010-04-231-0/+1
| | | | | | | | state issue
* | Merge branch 'careminster' into careminster-presence-refactorMelanie2010-04-131-4/+46
|\ \
| * | Fix up my own shoddy code! Fixes prim rez break. Whups!Thomas Grimshaw2010-04-051-22/+26
| | |
| * | Merge branch 'master' of ssh://TOR/var/git/careminsterThomas Grimshaw2010-04-051-7/+25
| |\ \
| | * | Fix some overlooked merge conflicts that got committedMelanie2010-04-051-10/+0
| | | |
| * | | This commit adds some randomness to object persistence. It's a Work In ↵Thomas Grimshaw2010-04-051-4/+42
| | | | | | | | | | | | | | | | Progress, I am working on improving this to a tiered approach.
* | | | Merge branch 'careminster' into careminster-presence-refactorMelanie2010-04-051-3/+2
|\ \ \ \ | | |/ / | |/| |
| * | | Merge branch '0.6.9-post-fixes' into careminsterMelanie2010-04-051-6/+34
| |\ \ \ | | |/ / | |/| |
| | * | Fix bug where approximately half the time, attachments would rez only their ↵Justin Clark-Casey (justincc)2010-03-091-7/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | root prim until right clicked (or otherwise updated). The root cause of this problem was that multiple ObjectUpdates were being sent on attachment which differed enough to confuse the client. Sometimes these would eliminate each other and sometimes not, depending on whether the scheduler looked at the queued updates. The solution here is to only schedule the ObjectUpdate once the attachment code has done all it needs to do. Backport from head.
* | | | Rename Meta7Windlight to LightShareMelanie2010-03-301-6/+5
| | | |
* | | | Merge branch 'master' into careminster-presence-refactorMelanie2010-03-181-2/+2
|\ \ \ \ | | |_|/ | |/| |
| * | | Inconsistent locking of ScenePresence array in SceneGraph. Fixed by ↵Dan Lake2010-03-171-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | eliminating option to return the actual list. Callers can now either request a copy of the array as a new List or ask the SceneGraph to call a delegate function on every ScenePresence. Iteration and locking of the ScenePresences now takes place only within the SceneGraph class. This patch also applies a fix to Combat/CombatModule.cs which had unlocked iteration of the ScenePresences and inconsistent try/catch around the use of those ScenePresences.
* | | | Merge branch 'master' into careminster-presence-refactorMelanie2010-03-151-3/+3
|\ \ \ \ | |/ / /
| * | | Formatting cleanup. Add copyright notices.Jeff Ames2010-03-101-3/+3
| | | |
* | | | Merge branch 'careminster' into careminster-presence-refactorMelanie2010-03-151-16/+44
|\ \ \ \ | | |/ / | |/| |
| * | | RotLookAt repaired; debug msg cleanup.Kitto Flora2010-03-141-2/+2
| | | |
| * | | Merge branch '0.6.9-post-fixes' into careminsterMelanie2010-03-061-35/+147
| |\ \ \ | | | |/ | | |/|
* | | | Merge branch 'master' into careminster-presence-refactorMelanie2010-03-041-56/+39
|\ \ \ \ | | |_|/ | |/| |
| * | | compiler warnings revealed that public PlaySoundSlavePrims properties were ↵Justin Clark-Casey (justincc)2010-03-031-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | changing the wrong protected fields. correcting these may resolve the sound problems seen recently on the mailing list, though not guaranteed.
| * | | refactor: push sog.SendPartFullUpdate() down into sop where it better belongsJustin Clark-Casey (justincc)2010-03-031-33/+4
| | | | | | | | | | | | | | | | no functional changes
| * | | Fix bug where approximately half the time, attachments would rez only their ↵Justin Clark-Casey (justincc)2010-03-031-7/+28
| | |/ | |/| | | | | | | | | | | | | | | | | | | root prim until right clicked (or otherwise updated). The root cause of this problem was that multiple ObjectUpdates were being sent on attachment which differed enough to confuse the client. Sometimes these would eliminate each other and sometimes not, depending on whether the scheduler looked at the queued updates. The solution here is to only schedule the ObjectUpdate once the attachment code has done all it needs to do.
* | | Merge branch 'master' into careminster-presence-refactorMelanie2010-03-031-49/+134
|\ \ \ | |/ / | | / | |/ |/| This brings careminster on the level of master. To be tested
| * Formatting cleanup.Jeff Ames2010-02-221-1/+1
| |
| * Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensimJustin Clark-Casey (justincc)2010-02-161-35/+104
| |\