aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-09-09Plumb the rest of the serverside AOMelanie Thielker1-0/+5
2014-09-09Add some case magic and send an anim pack when an override is setMelanie Thielker1-0/+1
2014-09-09add full delete if uuid iz zero and state is ALLUbitUmarov1-1/+4
2014-09-09 only cancel attchment needed update type on sending sheduled updates.UbitUmarov1-4/+3
This is wrong but its as original worked
2014-09-09huds bug fixUbitUmarov1-28/+50
2014-09-09Add perms checkMelanie Thielker1-0/+5
2014-09-09Add some forgotten callsMelanie Thielker1-0/+2
2014-09-09Add missing fileMelanie Thielker1-0/+76
2014-09-09Actually do the overridingMelanie Thielker2-1/+14
2014-09-09set default LinksetPhysPrims to 0 so max number of prims for physicalUbitUmarov1-1/+1
object is disabled
2014-09-09Plumb llSetAnimationOverrideMelanie Thielker1-0/+4
2014-09-09 dont send fullObjectUpdate on deselectUbitUmarov1-4/+4
2014-09-08limit number of prims on physical objects. Not all cases covered stillUbitUmarov4-3/+67
2014-09-05For monitoring purposes, start non-timeout tasks (which do not currently use ↵Justin Clark-Casey (justincc)2-13/+10
a threadpool) via Watchdog.RunInThread() rather than Util.RunThreadNoTimeout() The functionality is the same but this allow us to monitor such tasks via "show threads" and abort them for test purposes, etc. Also extends thread names to provide more info (e.g. SendInitialDataToClient says what client the task is for).
2014-09-05 do not send objectproprieties on sop.SetGroup(). I many cases this willUbitUmarov1-2/+2
arrive before creating the object in viewer with respective full update
2014-09-03Add [EntityTransfer] AllowAvatarCrossing setting to determine whether ↵Justin Clark-Casey (justincc)2-1/+19
avatars are allowed to cross regions at all. Defaults to true. For test purposes.
2014-09-02Fix recent regression from 473c5594 where camera started to judder on moving ↵Justin Clark-Casey (justincc)1-15/+25
vehicles. Other parts of OpenSimulator are relying on SP.Velocity == 0 for vehicles. So add and use SP.GetWorldVelocity() instead when we need vehicle velocity, along the same lines as existing SP.GetWorldRotation()
2014-08-30As per the LL grid, if an avatar is sitting then return it's velocity ↵Justin Clark-Casey (justincc)1-0/+5
relative to the region rather than relative to its seat. Resolves http://opensimulator.org/mantis/view.php?id=7175
2014-08-30Fix issue where moving a seated avatar would not adjust their subsequent ↵Justin Clark-Casey (justincc)1-1/+1
stand position. Addresses http://opensimulator.org/mantis/view.php?id=7299
2014-08-29Implement STATUS_BLOCK_GRAB_OBJECT in llSetStatus()/llGetStatus() and ↵Justin Clark-Casey (justincc)3-20/+17
correct effect of STATUS_BLOCK_GRAB As per http://wiki.secondlife.com/wiki/LlSetStatus Setting STATUS_BLOCK_GRAB_OBJECT prevents or allows move of a physical linkset by grab on any prim. Setting STATUS_BLOCK_GRAB prevents or allows move of a physical linkset by grab on a particular prim. Previously, setting STATUS_BLOCK_GRAB would prevent drag via all prims of the linkset.
2014-08-29Ignore whitespace when reading serialized XML objects.Justin Clark-Casey (justincc)4-188/+192
This was previously effectively being done by XmlDocument in the multiple passes through the XML. This change tells XmlReader to ignore whitespace. This also means changing arguments to use XmlReader instead of XmlTextReader (a descendent of XmlReader) directly. XmlReader.Create() has been the recommend way to create XML readers since .NET 2.0 as per MS SDK and is the only way to specific ignore whitespace settings.
2014-08-28minor: Eliminate more unnecessary code copying individual parameters for ↵Justin Clark-Casey (justincc)1-17/+19
Vector3 copying in Scene - this is not necessary as Vector3 is a value type
2014-08-28On code section that rezzes single objects and attachments, reduce CPU use ↵Justin Clark-Casey (justincc)3-69/+123
by reading asset XML a single time with a stream reader rather than multiple times. Reading large XML documents (e.g. complex attachments) is CPU expensive - this must be done as few times as possible (preferably just once). Reading these documents into XmlDocument is also more resource intensive than using XmlTextReader, as per Microsoft's own publication "Improve .NET Application Performance and Scalability" Optimization of other cases will follow if this change is successful.
2014-08-28 try to make child presence know its root region. Incomplete, some paths ↵UbitUmarov1-39/+7
dont send the information.
2014-08-27 dont create a cadu that is not used. Add a root region global positionUbitUmarov1-9/+27
2014-08-27dont mess throotles values sent to child presences. Some cleanupUbitUmarov1-53/+38
2014-08-27 bug fix. Was not deleting attachments if on public parcelUbitUmarov1-2/+6
2014-08-27 on TPs to nearby regions, only send kills if needed by parcel privacyUbitUmarov1-9/+29
2014-08-26Don't allow update timer to invoke another scene update if the previous is ↵Justin Clark-Casey (justincc)1-1/+10
still active.
2014-08-26Fix frame times when updating scene on timer.Justin Clark-Casey (justincc)1-15/+17
2014-08-26Implement experimental non-default mechanism to update scene via a timer ↵Justin Clark-Casey (justincc)2-35/+62
rather than a persistent thread with sleep. This is to see if an inaccuracy in sleep times under load is responsible for increase in frame times even when there is spare time still available. Can currently only be activated by setting "debug scene set update-on-timer true". Can be switched between timer and thread with sleep updates whilst the scene is running.
2014-08-26still testingUbitUmarov1-28/+28
2014-08-26 even less kills on tpsUbitUmarov1-1/+2
2014-08-25*test* back to no sog kills, little retouch on attachment updates,UbitUmarov1-4/+4
NameValue AttachItemID is a root part thing only
2014-08-25back to just killsUbitUmarov1-1/+0
2014-08-25*test* send kills and hackUbitUmarov1-0/+3
2014-08-24clean sendKill a bit, remove a IsChild that is set too early in a callingUbitUmarov1-2/+15
path
2014-08-23send avatar kills after attachments, send otherattachments before rest ofUbitUmarov1-3/+4
sog ( updates will mess this again but well... )
2014-08-23Add an admin message to refesh a region's map tile. Will be used to periodicallyMelanie Thielker1-0/+40
rebuild the world map to clean out unused tiles.
2014-08-23 back to sending attachment sog kills in place of the hack. This is theUbitUmarov1-5/+8
official way of doing it
2014-08-22sop SendFullUpdate() goes by presence if it is a attachmentUbitUmarov2-8/+39
2014-08-22some cleanup ( well or not )UbitUmarov5-81/+234
2014-08-22revert the kills, they seem even worseUbitUmarov1-8/+3
2014-08-22silly...UbitUmarov1-2/+2
2014-08-21 replace hack by sog kills on tp outUbitUmarov1-1/+15
2014-08-21 make the hack more extensive. Forbid sog/sop updates if Intransit butUbitUmarov1-8/+13
release it sooner
2014-08-21 replace AgentHasMovedAway + KillEntity by a hacked version on teleportsUbitUmarov1-1/+10
2014-08-21some cleanup..UbitUmarov1-174/+146
2014-08-21...UbitUmarov1-2/+3
2014-08-21variations..UbitUmarov1-195/+48