aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/ScenePresence.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Reinstate sending wearables back to the client in response to set appearanceJustin Clarke Casey2008-10-311-1/+1
| | | | | | | * Since the client sets the appearance in the first place (in response to receiving wearables information originally) this seems a little redundant * But I've realized I didn't actually test this assumption, so I'm going to reinstate it for now
* * Possibly fix grey avatar appearance problemsJustin Clarke Casey2008-10-281-2/+2
| | | | | | | | | | | | * And hopefully rebaking all the time should no longer be necessary now * It turns out that when the client baked the texture, the uploaded asset had the Temporary flag to true (Temporary is actually deprecated). * It also had the StoreLocal flag set to true, which signifies that the asset should be stored locally. If it disappears we should reply to the asset request with ImageNotInDatabasePacket * However, last time this was enabled some clients started crashing. This may well no longer be the case and needs to be tested, but in the mean time we will store the asset instead. * This needs to be resolved in a better way, possibly by starting to send the ImageNotInDatabase packet again instead
* * minor: Add documentation to some of the appearance methods, change some ↵Justin Clarke Casey2008-10-281-9/+14
| | | | logging messages
* * Eliminate an extra unnecessary appearance fetch on loginJustin Clarke Casey2008-10-281-19/+13
| | | | | | * This shouldn't fix the existing appearance bugs, but neither should it make them worse.
* * minor: Doc and log message tidy upJustin Clarke Casey2008-10-281-3/+3
| | | | | | * reinstate debug level log message indicating when a child agent is made a root for future debugging purposes
* Thank you kindly, Mircea Kitsune for a patch that solves:Charles Krinke2008-10-281-2/+2
| | | | | | | | When the avatar stops flying in mid air, it stays still while it falls to the ground. Normally, the avatar would use the falling animation (when it spins its arms and legs while falling) until it reaches the ground.
* Committing a small fix for EventData along with more plumbing workMelanie Thielker2008-10-261-2/+20
|
* Make ScenePresence.Close public to allow subclassing of SceneCommsMelanie Thielker2008-10-251-1/+1
|
* * Apply http://opensimulator.org/mantis/view.php?id=2459Justin Clarke Casey2008-10-231-0/+5
| | | | | | | * Implements the rest of llGetAgentInfo() with the exception of AGENT_BUSY. * Thanks nlin
* Thank you kindly, Idb for a patch that:Charles Krinke2008-10-221-0/+21
| | | | | | Added AGENT_ATTACHMENTS and AGENT_SCRIPTED to llGetAgentInfo Added to llGetAgentSize to include shoes in avatar height calculation.
* Thank you kindly, Nlin for a patch that:Charles Krinke2008-10-221-1/+1
| | | | | | Attached patch adds detection of AGENT_WALKING status to LSL function llGetAgentInfo()
* Fix thingd so that autoreturn also works when the user is not in the sim.Melanie Thielker2008-10-181-1/+7
| | | | | | Also add experimental distance ordering for prims
* Megapatch. :) Fix skull attachment editing. Streamline Object terse updates.Melanie Thielker2008-10-181-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.
* Thanks to T. Sado and nlin for a patch that partially implements ↵Dahlia Trimble2008-10-151-3/+38
| | | | llGetAgentInfo (AGENT_FLYING, AGENT_ALWAYS_RUN, AGENT_AWAY, AGENT_MOUSELOOK, AGENT_TYPING).
* Thanks to M. Igarashi and nlin for a patch that implements llGetCameraRot().Dahlia Trimble2008-10-151-0/+5
|
* * Send an avatar update to other clients when an avatar rotates, as well as ↵Justin Clarke Casey2008-10-141-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
* * minor: Make it clear that non-scheduled updates can happen outside of the ↵Justin Clarke Casey2008-10-141-3/+1
| | | | per frame update heartbeat
* * refactor: rename SendKiPrimitive to SendKillObject since this appears more ↵Justin Clarke Casey2008-10-141-1/+1
| | | | descriptive of what it actually does
* Update svn properties, minor formatting cleanup.Jeff Ames2008-10-121-1/+1
|
* * Fixed two major unhandled exceptions discovered during the Pub Quiz on friday.Adam Frisby2008-10-121-1/+9
|
* * Fix sitting avatar showing up properly on the minimapTeravus Ovares2008-10-051-1/+18
|
* Unclutter rezzing methods by removing the ad hoc permissions parameters.Melanie Thielker2008-10-041-1/+1
| | | | | | Thise were client supplied untrusted values we never used anyway.
* - a couple of minor code cleanups in RestInventoryServicesDr Scofield2008-09-301-0/+1
| | | | | | | - cleanups and more comments in ChatModule and IRCBridgeModule - adding Name support in ScenePresence
* * okay.. Now you can do border crossings with the security 'fixed' ↵Teravus Ovares2008-09-281-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!
* Thank you kindly, CMickeyb for a patch that:Charles Krinke2008-09-141-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).
* Update avatar-position while avatar is sitting and the prim is moved (#2159).Homer Horwitz2008-09-131-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).
* * Patch http://opensimulator.org/mantis/view.php?id=2172Justin Clarke Casey2008-09-121-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
* * Check in first part of http://opensimulator.org/mantis/view.php?id=2073Justin Clarke Casey2008-09-121-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.
* Revert the two debug log statements from r6212 as described in Mantis 2126.Charles Krinke2008-09-101-14/+0
|
* Thank you kindly, CMickeyB for a patch that adds aCharles Krinke2008-09-101-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.
* * This changes gridcomms types back to our home grown wholy controlled types. Teravus Ovares2008-09-061-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.
* * This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares2008-09-061-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.
* Mantis#2084. Thank you kindly, HomerHorwitz for a patch that:Charles Krinke2008-08-301-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.
* Update svn properties, formatting cleanup.Jeff Ames2008-08-281-3/+3
|
* Mantis #2003 - thank you, SachaMagne, for a patch that implementsMelanie Thielker2008-08-201-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.
* Update svn properties, minor formatting cleanup.Jeff Ames2008-08-191-1/+1
|
* Attachment persistence (Mantis #1711)Melanie Thielker2008-08-191-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.
* Fix region crossings and access to inventory after changing regions withinMelanie Thielker2008-08-191-2/+5
| | | | | | the same simulator
* Update svn properties, minor formatting cleanup.Jeff Ames2008-08-191-2/+2
| | | | | Remove old comment in SnapshotStore pointed out by ChrisDown (bug #2000)
* Attachment persistence!!! Patch #9170 (Mantis #1171)Melanie Thielker2008-08-191-1/+36
| | | | | | Attachments now persist across logouts. Mostly untested.
* Formatting cleanup.Jeff Ames2008-08-181-13/+13
|
* Update svn properties, minor formatting cleanup.Jeff Ames2008-08-161-1/+1
|
* Refactor a lot of direct calls to OGS1 to use the cached version instead.Melanie Thielker2008-08-161-5/+4
| | | | | | | Scripts can now no longer DOS the user server and there are a lot fewer gratuitious lookups of user profile data.
* Pantis #1957Melanie Thielker2008-08-151-0/+9
| | | | | | | Thank you, Leaf, for a patch that implements llGetAnimationList() XEngine implementation added by myself.
* Fix up master avatar handling for estate owners. Introduces a newMelanie Thielker2008-08-151-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.
* Update svn properties, formatting cleanup, fix a couple compiler warnings.Jeff Ames2008-08-151-9/+13
|
* Mantis#1856. Thank you kindly, HomerHorwitz for a patch that:Charles Krinke2008-08-131-40/+20
| | | | | Fixes this Mantis bug with llTakeControls() & ControllingClient() API.
* Thanks HomerHorwitz for a patch to enable the Stand Up button when sitting ↵Jeff Ames2008-08-121-3/+5
| | | | on the ground. (bug #1932)
* Thanks, lulurun, for a patch that addresses inventory problems that occurMike Mazur2008-08-121-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
* Minor formatting cleanup.Jeff Ames2008-08-121-2/+2
|