aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/ScenePresence.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-10-22Thank you kindly, Idb for a patch that:Charles Krinke1-0/+21
Added AGENT_ATTACHMENTS and AGENT_SCRIPTED to llGetAgentInfo Added to llGetAgentSize to include shoes in avatar height calculation.
2008-10-22Thank you kindly, Nlin for a patch that:Charles Krinke1-1/+1
Attached patch adds detection of AGENT_WALKING status to LSL function llGetAgentInfo()
2008-10-18Fix thingd so that autoreturn also works when the user is not in the sim.Melanie Thielker1-1/+7
Also add experimental distance ordering for prims
2008-10-18Megapatch. :) Fix skull attachment editing. Streamline Object terse updates.Melanie Thielker1-1/+1
Add rezzing time to objects. Add Object return and traffic fields to land database. Add plumbing for auto return. Implement auto return. Contains a migration. May contain nuts.
2008-10-15Thanks to T. Sado and nlin for a patch that partially implements ↵Dahlia Trimble1-3/+38
llGetAgentInfo (AGENT_FLYING, AGENT_ALWAYS_RUN, AGENT_AWAY, AGENT_MOUSELOOK, AGENT_TYPING).
2008-10-15Thanks to M. Igarashi and nlin for a patch that implements llGetCameraRot().Dahlia Trimble1-0/+5
2008-10-14* Send an avatar update to other clients when an avatar rotates, as well as ↵Justin Clarke Casey1-3/+21
when it moves * This should fix a long standing issue where you often wouldn't see other people simply turn around without moving at all * Arguably lastPhysRot (to mirror lastPhysPos) is not a good name, may change variable names later
2008-10-14* minor: Make it clear that non-scheduled updates can happen outside of the ↵Justin Clarke Casey1-3/+1
per frame update heartbeat
2008-10-14* refactor: rename SendKiPrimitive to SendKillObject since this appears more ↵Justin Clarke Casey1-1/+1
descriptive of what it actually does
2008-10-12Update svn properties, minor formatting cleanup.Jeff Ames1-1/+1
2008-10-12* Fixed two major unhandled exceptions discovered during the Pub Quiz on friday.Adam Frisby1-1/+9
2008-10-05* Fix sitting avatar showing up properly on the minimapTeravus Ovares1-1/+18
2008-10-04Unclutter rezzing methods by removing the ad hoc permissions parameters.Melanie Thielker1-1/+1
Thise were client supplied untrusted values we never used anyway.
2008-09-30- a couple of minor code cleanups in RestInventoryServicesDr Scofield1-0/+1
- cleanups and more comments in ChatModule and IRCBridgeModule - adding Name support in ScenePresence
2008-09-28* okay.. Now you can do border crossings with the security 'fixed' ↵Teravus Ovares1-1/+17
client.. with EventQueue enabled. * You occasionally loose the event queue if you cross back and forth between the same regions many multiples of times. * But Don't try to teleport!
2008-09-14Thank you kindly, CMickeyb for a patch that:Charles Krinke1-3/+8
Moved intialization of appearance from the SendInitialData event handler into CompleteMovement handler. That ensures that m_appearance is initialized before the inventory is retrieved (so there is a place to check on attachments).
2008-09-13Update avatar-position while avatar is sitting and the prim is moved (#2159).Homer Horwitz1-0/+5
I decided to make ParentPosition a public property in ScenePresence, because that's exactly what happens (the parent position changes on prim move).
2008-09-12* Patch http://opensimulator.org/mantis/view.php?id=2172Justin Clarke Casey1-4/+18
* Patch attached that adds the check for uninitialized appearance when inventory items are received and processed. Also attempts to ensure that appearance is initialized even when the profile cache has not been built. * This will not fix the race condition, but should at least remove the unhandled exception that is being reported in Mantis 0002126. * Thanks cmickeyb
2008-09-12* Check in first part of http://opensimulator.org/mantis/view.php?id=2073Justin Clarke Casey1-0/+5
* This patch aims to introduce look at direction persistence between logins. It won't be active until the second part of the patch is committed in about two weeks time. At this point, region servers that haven't upgraded past this revision may run into problems * This checkin upgrades the user database. As always, we recommend you have backups in case something goes wrong. * Many thanks to tyre for this patch.
2008-09-10Revert the two debug log statements from r6212 as described in Mantis 2126.Charles Krinke1-14/+0
2008-09-10Thank you kindly, CMickeyB for a patch that adds aCharles Krinke1-0/+14
couple of debug statements for null items while we diagnose our interrmittent inventory issues. I looked at this and it seems helpful to others. We can back it later if desired.
2008-09-06* This changes gridcomms types back to our home grown wholy controlled types. Teravus Ovares1-5/+5
* These are different types then the OMV types because changing them causes just about all grid comms to break. If these were the libOMV types, then libOMV couldn't change them ever again after that.. or we'd have a breakage whenever they changed them. * This might introduce a map issue. Still checking it out.
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-205/+193
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
2008-08-30Mantis#2084. Thank you kindly, HomerHorwitz for a patch that:Charles Krinke1-4/+18
Addresses the problem of ghost avatars. The problem was child-agents sending data. Due to symmetry reasons, I considered that wrong. Whenever an avatar A1 in region R1 looks at avatar A2 in adjacent region R2, we have two possibilities to communicate: A2-root sends to A1-child (both in region R2), or A2-child sends to A1-root (both in region R1). Currently, the children send data in some cases, and I guess the viewer gets puzzled about that and switches the child to root as consequence (at least partly), so it becomes visible.
2008-08-28Update svn properties, formatting cleanup.Jeff Ames1-3/+3
2008-08-20Mantis #2003 - thank you, SachaMagne, for a patch that implementsMelanie Thielker1-7/+34
the first part of gesture persistence. ---------------------------------------------------------- Attachments no longer vanish on walking crossing. Teleport is still problematic, but will now be blocked with message "Inconsistent attachment state" rather than losing the attachment. Detach to be able to TP in that case.
2008-08-19Update svn properties, minor formatting cleanup.Jeff Ames1-1/+1
2008-08-19Attachment persistence (Mantis #1711)Melanie Thielker1-10/+19
Change user server to handle attachment assets record properly. Ensure that attachments are not re-rezzed on region crossing. Persistence will NOT WORK with earliser UGAI!! Change region server to match.
2008-08-19Fix region crossings and access to inventory after changing regions withinMelanie Thielker1-2/+5
the same simulator
2008-08-19Update svn properties, minor formatting cleanup.Jeff Ames1-2/+2
Remove old comment in SnapshotStore pointed out by ChrisDown (bug #2000)
2008-08-19Attachment persistence!!! Patch #9170 (Mantis #1171)Melanie Thielker1-1/+36
Attachments now persist across logouts. Mostly untested.
2008-08-18Formatting cleanup.Jeff Ames1-13/+13
2008-08-16Update svn properties, minor formatting cleanup.Jeff Ames1-1/+1
2008-08-16Refactor a lot of direct calls to OGS1 to use the cached version instead.Melanie Thielker1-5/+4
Scripts can now no longer DOS the user server and there are a lot fewer gratuitious lookups of user profile data.
2008-08-15Pantis #1957Melanie Thielker1-0/+9
Thank you, Leaf, for a patch that implements llGetAnimationList() XEngine implementation added by myself.
2008-08-15Fix up master avatar handling for estate owners. Introduces a newMelanie Thielker1-1/+9
hierarchical rights structure. MasterAvatar: Owner of the region server (may be null), net gods (users with GodLevel 200), Estate owner (from database). Look at Opensim.ini.example to enable net gods. Estate owner will default to master avatar.
2008-08-15Update svn properties, formatting cleanup, fix a couple compiler warnings.Jeff Ames1-9/+13
2008-08-13Mantis#1856. Thank you kindly, HomerHorwitz for a patch that:Charles Krinke1-40/+20
Fixes this Mantis bug with llTakeControls() & ControllingClient() API.
2008-08-12Thanks HomerHorwitz for a patch to enable the Stand Up button when sitting ↵Jeff Ames1-3/+5
on the ground. (bug #1932)
2008-08-12Thanks, lulurun, for a patch that addresses inventory problems that occurMike Mazur1-0/+4
occasionally, but are fixed on restart (issue 1919). This patch introduces the following changes: 1. when a user teleports out of Region A, remove that user's profile from the Region A user profile cache 2. when a user crosses between regions out of Region A, remove that user's profile from the Region A user profile cache 3. the user profile cache's session ID member can now be set (written), and is updated each time a connection with a new avatar is established (ie: a new avatar enters the region) 4. when a region server looks up a user profile and a cache miss occurs, fetch the user profile from the user server first instead of immediately returning null
2008-08-12Minor formatting cleanup.Jeff Ames1-2/+2
2008-08-11Patch #9163 - Refactor initial packet sending out of InnerScene intoMelanie Thielker1-82/+73
ScenePresence. Pace prim delivery to about 200 updates/s max. Break a long-held lock that caused the notorious MapBlockQuery XMLRPC timeout on agent login. Eliminate 60 second timeout at "Waiting for region handshake". Fix region crossing/teleport response. Fix appearance in primmy regions.
2008-08-07Mantis#1901. Thank you kindly, Nlin for a patch that:Charles Krinke1-1/+1
More sitting fixes: Inconsistent sitting position on rezzed prims that have no sit target set.
2008-08-01* minor: log message twiddlingJustin Clarke Casey1-1/+1
2008-08-01* correct bug from last commit - for now don't drop cached user profile when ↵Justin Clarke Casey1-21/+8
an agent is downgraded to a child agent * since upgrading to a root agent doesn't currently re-retrieve the user profile
2008-08-01* Drop cached inventory from the local region when a user crosses out into a ↵Justin Clarke Casey1-5/+34
remote region * May resolves inventory problems that occur when the user moves between two regions` * e.g. if the user moves to a second region, adds an inventory item, moves back to the original region then tries to manipulate that item * Not yet implemented for teleport
2008-08-01Mantis#1859. Thank you kindly, Lmmz for a patch that:Charles Krinke1-1/+8
Implements llForceMouselook().
2008-07-26* Changed a number of field names to ccc (public members shouldn't be called m_)lbsa711-2/+2
2008-07-23Send Animation data for other avatars to new users joining the region ↵MW1-0/+13
(tested on new logins, but need to test that it is triggered on teleports). This should fix the sitting avatars appearing in a T pose to new users. And possible other animation problems.
2008-07-23get rid of some LLQuaternion == null checks. Because LLQuaternion isSean Dague1-18/+4
a struct and not a class, it can't be null. So these checks were just generating compiler warnings on unreachable code.