aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-01-31* This adds a bit more to the previous flying roll effect by adding ↵teravus1-10/+50
additional roll when pressing page down, and reducing your roll when pressing page up to make it feel more responsive and give the user more visual feedback.
2013-01-31* Adds a satisfying angular roll when an avatar is flying and turning. ↵Melanie2-2/+84
(General, not physics). Makes flying not feel as stiff. Conflicts: OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
2013-01-30Change keyframe motion to use a single timer for all objects. This is requiredMelanie1-236/+229
to prevent slippage between objects that are meant to move synchronously or keep their relative positions/rotations.
2013-01-29* This Checks the asset of each wearable asynchronously and repairs if it's ↵teravus1-12/+23
required.
2013-01-28Change default avatar replacements to be ruth rather than urban maleMelanie1-13/+10
2013-01-27Send moving_end event to scripts when keyframed motion ends.Melanie1-0/+10
2013-01-27Prevent items being destroyed by rename operations. Renaming of a wearable alsoMelanie2-7/+9
sends an asset transaciton but it is empty. So we can't ignore name data when a transaction is present and can't treat every transaction as valid.
2013-01-26Reinstate cleaning objects from parcel when avatars sit on them. Instead do itMelanie2-2/+2
properly for temp-on-rez. Auto-return overrides sitting. Temp does not.
2013-01-26Stop temp-on-rez object from being deleted while an avatar sits on themMelanie1-1/+1
2013-01-26* This update is ugly as sin, but it 'fills in the blanks' of your ↵teravus1-4/+259
appearance when your inventory items go missing. This repairs appearance from missing wearables immediately on the V1 appearance pipeline, the second login on Firestorm. It only replaces the essential body parts that are missing.. hair, skin, eyes, shape... so if you delete all your wearables, you will rez naked. Anyway, this is still experimental.. I need another day of playing with this to handle all of the situations. One thing that I still need to do is try and get the assets.. and if we can't get the assets for some reason, skip and replace that part of the outfit.
2013-01-26bug fix: crash when too many collisions on a ode stepUbitUmarov1-36/+40
2013-01-24Make llGiveMoney async again. The return value is now the constant 1 to makeMelanie1-8/+10
scripts work properly. Scripts will no longer receive a failure indication through this return value;
2013-01-24Reintroduce the return value of llGiveMoney. The grid will crash and burn ↵Melanie3-12/+12
without it.
2013-01-24Null check the response body to make sure we're not crashing the script engineMelanie1-0/+6
2013-01-23Prevent double ground collisions and prefer the physics result if there is one.Melanie1-3/+15
ODE is known to not see the ground sometimes on raycast so the double test is needed.
2013-01-23Fix a type (Suports => Supports). Also put the normal terrain collision checkMelanie4-12/+12
into the physics check patch for now since physics doesn't properly return land for some reason (as tested by Nebadon)
2013-01-23Remove the return value from llGiveMoney (it was a LSL extension of OpenSim) andMelanie3-31/+29
make the function async so the script thread is not held up waiting for comms to an external server.
2013-01-23EXPERIMENTAL - Comment out the check for the agent already being in transitMelanie1-8/+9
to prevent avatars being locked into their sim on a failed teleport. May have side effects and must be revisited to fix right.
2013-01-23Guard against XMLRPC module ref being null, which will happen if it's disabledMelanie1-3/+7
2013-01-22* Handle a NRE with Baked Textures that may result in a failed appearance. ↵teravus1-3/+18
This may be an issue, or it may be a symptom.
2013-01-21* Fix notecard loading - If the notecard name is formatted like a UUID but ↵teravus1-11/+35
isn't an actual asset UUID, then try to load it like an asset id first, then try to load it as a task inventoryitem name. If the passed UUID is a string, try to load it like a task inventory item name.
2013-01-21Add accessors to allow serializing rot and position targetsMelanie1-2/+12
2013-01-21Limit active at targets to 8Melanie1-2/+6
2013-01-21Prevent scene from holding references to SOGs with attargets beyond SOG deletionMelanie1-6/+12
2013-01-21Allow TeleportCancel packets to reset the transfer state machineMelanie1-0/+6
2013-01-20Implement HTTP Request froma thread pool to avoid packet congestionMelanie1-14/+45
2013-01-20Revert "Refactor scripted http request to use async calls rather than hard ↵Melanie1-87/+53
threads" This reverts commit 461ecd7cf9edebce45ab715901a7f3b02c216e7b.
2013-01-20Refactor scripted http request to use async calls rather than hard threadsMelanie1-53/+87
2013-01-19Remove an extra ScriptSleep (merge artefact) from llSetLinkPrimitiveParamsFastMelanie1-2/+0
2013-01-19Remove group IM test code also mentioning "OpenSimulator Testing"Melanie1-26/+1
2013-01-19Remove the core groups moduleMelanie1-252/+0
2013-01-19Kill the dumb Opensimulator Testing group again - for good.Melanie1-8/+3
2013-01-17revert the test, sending again appearance to self inUbitUmarov1-1/+1
ValidateAndSendAppearanceAndAgentData()
2013-01-17*TEST TEST TEST* don't send AvatarAppearance to selfUbitUmarov1-1/+1
2013-01-16* Enables loading cached bakes on teleport by filling in the appropriate ↵teravus1-2/+71
avatar fields from the bake data. No more auto rebaking on teleport assuming your wearables, bakes and cache are consistent. * Speeds up appearance sending.. since there's nothing to wait for.
2013-01-16 dont send a full grp update on stopmovetotarget. just a rootpart terseUbitUmarov2-1/+3
2013-01-16 same for SetPrimParamsUbitUmarov1-3/+4
2013-01-16 llSetPos on child prim, send only a part terse update and not a group oneUbitUmarov1-3/+4
2013-01-16Add a way to put things at the front of the queue for any throttle group.Melanie3-15/+57
Adds a DoubleLocklessQueue and uses it for the outgoing buckets. Added a flag value to the Throttle Type (again) because although it's hacky, it's the best of a bad bunch to get the message through the UDP stack to where it's needed.
2013-01-16Change all uses of the removed state queue to the task queue for now.Melanie1-5/+5
2013-01-16Complete removal of the now unused state queueMelanie2-14/+3
2013-01-16Revert " fix STATE udp queue data rate since it is in use again, after being"Melanie1-4/+1
This reverts commit 4d92c6b39f3ebb7a27517493b66d097d9d9d23dd.
2013-01-16 fix STATE udp queue data rate since it is in use again, after beingUbitUmarov1-1/+4
removed by intel folks (?)( should it be used or removed ??)
2013-01-15Add Refresh() Method to ISerachModule to allow forcing a sim to resend it'sMelanie1-1/+1
search data
2013-01-15Fix llSetRegionPos and detail behaviors of llSet[Link]PrimitiveParams[Fast]()Melanie1-5/+9
regarding prim positioning.
2013-01-13 try to patch getmesh Throttle (test)UbitUmarov1-2/+8
2013-01-13add some sanity checking to HandleAgentRequestSit handlerdahlia1-2/+12
2013-01-13 prevent potencial invalid refsUbitUmarov2-170/+53
2013-01-11make sure keyframe rotations are normalizedUbitUmarov1-1/+3
2013-01-11 go back bypassing sog updates control (test)UbitUmarov1-12/+12