aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-02-21Allow modifying a no mod object through llGiveInventoryItem if the objectMelanie1-1/+5
sets allowed drop. This makes breedables feasible.
2011-02-19Restore heartbeat threadMelanie1-5/+3
2011-02-19Remove test T020_TestMakeRootAgent() which hasn't been active for ages anywayJustin Clark-Casey (justincc)1-19/+0
This test was non-viable. Keeping inactive T021_TestCrossToNewRegion() around for now since it's still useful for reference purposes in constructing a future working test.
2011-02-18Put some CapabilitiesModule null checks in SceneJustin Clark-Casey (justincc)1-4/+11
Stop tests setting up a capabilities module by default
2011-02-18If GridService.GetNeighbours() could not find the region then log a warning ↵Justin Clark-Casey (justincc)1-2/+5
rather than causing a null reference on the normal log line This also extends the TestChildAgentEstablished() test to actually activate the EntityTransferModule, though the test is not yet viable
2011-02-18extend TestChildAgentEstablished() test slightly to put in ↵Justin Clark-Casey (justincc)2-3/+12
EntityTransferModule. Not yet enabled.
2011-02-18On SceneSetupHelpers, go back to calling ScenePresence.CompleteMovement() ↵Justin Clark-Casey (justincc)1-19/+41
for the last stage of AddRootAgent() instead of SP.MakeRootAgent() Going this extra step doesn't appear to cause any test failures. This is arguably better for test purposes, though at some stage another method may arise which does just call AddRootAgent().
2011-02-18remove another unused test teardown methodJustin Clark-Casey (justincc)1-6/+0
2011-02-18remove unused test teardown methodJustin Clark-Casey (justincc)1-8/+2
2011-02-18separate attachment tests out into their own classJustin Clark-Casey (justincc)2-50/+180
2011-02-18Add very basic test which invokes the scene update loop once and checks the ↵Justin Clark-Casey (justincc)3-157/+224
frame number. This makes Scene.Update() match its original description of performing a single update, which also matches the semantics of SOG and ScenePresence.
2011-02-18minor: add method doc to a few ScenePresence methodsJustin Clark-Casey (justincc)1-2/+13
2011-02-18Stop the avatar sometimes pausing for more than a second on the border when ↵Justin Clark-Casey (justincc)1-0/+7
region crossing. This restores a RemoveFromPhysicalScene() call in ScenePresence.CheckForBorderCrossing() when the agent has been placed in transit. If we don't remove the agent from the physical scene, then the method continues to be called via ScenePresence.Update() until the handover of the client between regions is completed. Since this handover can take more than 1000ms (due to the 1000ms event queue polling response from the server), this results in the avatar pausing on the border for the entire handover period.
2011-02-17Add support for new naming syntax of linked regions to osTeleportAgent and ↵Marck1-3/+3
osTeleportOwner.
2011-02-16Change the QUERYACCESS method to eliminate spurious access denied messagesMelanie1-1/+2
2011-02-16Streamline ban line processing. Remove remnants of old advisory messages.Melanie1-1/+0
Centralize ban checking and prepare for adding a "ban and eject" function.
2011-02-16Change the QUERYACCESS method to eliminate spurious access denied messagesMelanie1-2/+4
2011-02-13Set filter to send proper rotations for root partBlueWall1-1/+1
This allows the root prim, alone or in a set, to send it's rotation. This fixes unsitting the avatar on sit-offsest type teleports where the sit target is in the root prim of a linkset.
2011-02-08Added emergency monitoring of UDP Outgoing packets thread. Just type ↵Diva Canto1-0/+2
"emergency-monitoring on/off"
2011-02-06New command: show pending-objectsDiva Canto1-0/+8
2011-02-04Send object date to viewer in microseconds (Fixes mantis bug #3990)Kevin Cozens1-1/+2
2011-02-03Change UpdateAgent (for changes in agent position) to be sentMic Bowman1-21/+22
once to each simulator rather than once to each region. This should help with some of the delays caused by multiple outstanding requests to a single service point.
2011-02-02Squash a nullrefMelanie1-0/+2
2011-01-28Fix up QueryAccess to also check parcelsMelanie1-1/+1
2011-01-28Correct chat source location for Av seated on daughter prim.Kitto Flora1-1/+1
2011-01-28Fix bumping into sim borders and check estate bans for walking crossingsMelanie2-13/+42
2011-01-28Change the way ban lines workMelanie1-1/+1
2011-01-28Fix up QueryAccess to also check parcelsMelanie1-7/+22
2011-01-28Fix bumping into sim borders and check estate bans for walking crossingsMelanie2-13/+42
2011-01-27Make it workMelanie1-4/+6
2011-01-27Make the estate setting "Allow direct teleport" override the constraintMelanie1-0/+3
of local tepeports to landing points like it is meant to
2011-01-27Let gods TP in wherever they like while in god modeMelanie1-0/+1
2011-01-27Implement "Cannot teleport closer to destination" messageMelanie1-1/+5
2011-01-27Make landing points work on local teleports. Constrain owners and gods toMelanie1-5/+26
landing points when coming from off sim (matches agni) to prevent landing in floors or other prims.
2011-01-27Add a TeleportFlags member to SP so we can tell how we got there.Melanie2-0/+15
2011-01-27Change the way landing points are honoredMelanie1-6/+13
2011-01-27Make it workMelanie1-4/+6
2011-01-27Fix build breakMelanie1-0/+1
2011-01-27Add a TeleportFlags member to SP so we can tell how we got there.Melanie2-0/+14
2011-01-27Clear user account cache before checking flags on login. This will make AVMelanie1-0/+3
and other bannable flags work in this case.
2011-01-27Fix merge artifactsMelanie1-3/+3
2011-01-27Make bans work for teleport. Now teleport will complete block if the userMelanie1-51/+48
is not allowed on the estate. If the user is allowed on no parcel, the teleport will also be blocked. If the user is allowed on a parcel, but not the desired one, the user will be shifted to the closest allowed location.
2011-01-26Mostly revert the last commit with the aim of searching for a better solutionTom1-1/+1
2011-01-26Add a "useCached" parameter to GetUserAccount. Add a function to Scene to ↵Tom1-22/+20
get the user flags. It has to be here due to access restrictions :/
2011-01-26Add userFlags check to isBanned. This checks bans against DenyAnonymous and ↵Tom2-4/+47
DenyMinors. Note that the ban doesn't actually work yet due to some stuff mel's working on .
2011-01-26Remove the RestorePresences functions (which don't seem to be doingMic Bowman2-69/+12
anything) and clean up the code in AddNewClient (so Appearance only gets assigned once, not three times).
2011-01-24Fix script data not being reset as it should beMelanie1-0/+4
2011-01-24Fix script data not being reset as it should beMelanie1-0/+4
2011-01-22Completely nixing flags from the client causes wearables to break. Fix itMelanie1-0/+1
so we let the lowest byte through.
2011-01-17Removed the call to sceneViewer.Reset upon MakeRoot and ChildAgentUpdate, ↵Diva Canto1-8/+0
because Reset hangs for a long time waiting for the lock. That is a problem in itself -- that long holding of the lock by some thread -- but let's just avoid it altogether.