aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Stop temp-on-rez object from being deleted while an avatar sits on themMelanie2013-01-261-1/+1
|
* Merge branch 'teravuswork' into avinationMelanie2013-01-262-7/+277
|\
| * * This update is ugly as sin, but it 'fills in the blanks' of your ↵teravus2013-01-261-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.
| * Merge remote-tracking branch 'remotes/origin/avination' into teravusworkteravus2013-01-266-49/+72
| |\
| * | * Handle a NRE with Baked Textures that may result in a failed appearance. ↵teravus2013-01-221-3/+18
| | | | | | | | | | | | This may be an issue, or it may be a symptom.
* | | bug fix: crash when too many collisions on a ode stepUbitUmarov2013-01-261-36/+40
| |/ |/|
* | Make llGiveMoney async again. The return value is now the constant 1 to makeMelanie2013-01-241-8/+10
| | | | | | | | | | scripts work properly. Scripts will no longer receive a failure indication through this return value;
* | Reintroduce the return value of llGiveMoney. The grid will crash and burn ↵Melanie2013-01-243-12/+12
| | | | | | | | without it.
* | Null check the response body to make sure we're not crashing the script engineMelanie2013-01-241-0/+6
| |
* | Prevent double ground collisions and prefer the physics result if there is one.Melanie2013-01-231-3/+15
| | | | | | | | | | ODE is known to not see the ground sometimes on raycast so the double test is needed.
* | Fix a type (Suports => Supports). Also put the normal terrain collision checkMelanie2013-01-234-12/+12
| | | | | | | | into the physics check patch for now since physics doesn't properly return land for some reason (as tested by Nebadon)
* | Remove the return value from llGiveMoney (it was a LSL extension of OpenSim) andMelanie2013-01-233-31/+29
| | | | | | | | | | make the function async so the script thread is not held up waiting for comms to an external server.
* | EXPERIMENTAL - Comment out the check for the agent already being in transitMelanie2013-01-231-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.
* | Guard against XMLRPC module ref being null, which will happen if it's disabledMelanie2013-01-231-3/+7
|/
* Merge remote-tracking branch 'remotes/origin/avination' into teravusworkteravus2013-01-217-309/+82
|\
| * Add accessors to allow serializing rot and position targetsMelanie2013-01-211-2/+12
| |
| * Limit active at targets to 8Melanie2013-01-211-2/+6
| |
| * Prevent scene from holding references to SOGs with attargets beyond SOG deletionMelanie2013-01-211-6/+12
| |
| * Allow TeleportCancel packets to reset the transfer state machineMelanie2013-01-211-0/+6
| |
| * Implement HTTP Request froma thread pool to avoid packet congestionMelanie2013-01-201-14/+45
| |
| * Revert "Refactor scripted http request to use async calls rather than hard ↵Melanie2013-01-201-87/+53
| | | | | | | | | | | | threads" This reverts commit 461ecd7cf9edebce45ab715901a7f3b02c216e7b.
| * Refactor scripted http request to use async calls rather than hard threadsMelanie2013-01-201-53/+87
| |
| * Remove an extra ScriptSleep (merge artefact) from llSetLinkPrimitiveParamsFastMelanie2013-01-191-2/+0
| |
| * Remove group IM test code also mentioning "OpenSimulator Testing"Melanie2013-01-191-26/+1
| |
| * Remove the core groups moduleMelanie2013-01-191-252/+0
| |
| * Kill the dumb Opensimulator Testing group again - for good.Melanie2013-01-191-8/+3
| |
* | * Fix notecard loading - If the notecard name is formatted like a UUID but ↵teravus2013-01-211-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.
* Merge branch 'ubitwork' into avinationMelanie2013-01-163-7/+11
|\
| * dont send a full grp update on stopmovetotarget. just a rootpart terseUbitUmarov2013-01-162-1/+3
| |
| * same for SetPrimParamsUbitUmarov2013-01-161-3/+4
| |
| * llSetPos on child prim, send only a part terse update and not a group oneUbitUmarov2013-01-161-3/+4
| |
* | * Enables loading cached bakes on teleport by filling in the appropriate ↵teravus2013-01-161-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.
* | Add a way to put things at the front of the queue for any throttle group.Melanie2013-01-163-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.
* Merge branch 'ubitwork' into avinationMelanie2013-01-163-172/+61
|\
| * Merge branch 'avination' into ubitworkUbitUmarov2013-01-163-8/+22
| |\
| * | try to patch getmesh Throttle (test)UbitUmarov2013-01-131-2/+8
| | |
| * | prevent potencial invalid refsUbitUmarov2013-01-132-170/+53
| | |
* | | Change all uses of the removed state queue to the task queue for now.Melanie2013-01-161-5/+5
| | |
* | | Complete removal of the now unused state queueMelanie2013-01-162-14/+3
| |/ |/|
* | Add Refresh() Method to ISerachModule to allow forcing a sim to resend it'sMelanie2013-01-151-1/+1
| | | | | | | | search data
* | Fix llSetRegionPos and detail behaviors of llSet[Link]PrimitiveParams[Fast]()Melanie2013-01-151-5/+9
| | | | | | | | regarding prim positioning.
* | add some sanity checking to HandleAgentRequestSit handlerdahlia2013-01-131-2/+12
|/
* make sure keyframe rotations are normalizedUbitUmarov2013-01-111-1/+3
|
* go back bypassing sog updates control (test)UbitUmarov2013-01-111-12/+12
|
* update the last information sent in terse updates where they are sent to allUbitUmarov2013-01-111-10/+19
| | | | clients and not only on Scheduled sends
* remove redundant lastPhysGroupPos and lastPhysGroupRot checksUbitUmarov2013-01-111-16/+3
| | | | in SOG Update(). rootpart does more complet checks
* same for AngularVelocity. Use normal terse updates in place of sendingUbitUmarov2013-01-111-10/+18
| | | | imediatly. If that's good for physics, needs to be good for this
* keyframe. Don't use group UpdateRotation since this enqueues a terseUbitUmarov2013-01-111-2/+6
| | | | update and we are sending them imediatly
* fix llGetRot and parameters prim_rotation for attachments. Only onUbitUmarov2013-01-091-1/+27
| | | | LSL_api to avoid side effects for now
* stop endless loop in lGetLinkPrimitiveParamsUbitUmarov2013-01-091-0/+2
|