aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/ChildAgentDataUpdate.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-04-01Refactoring, no functional changes. Moved ChildAgentDataUpdate data ↵diva1-513/+0
structures from OpenSim.Region.Framework.Scenes back to OpenSim.Framework, so they can be referenced more broadly. This involved having to move the small Animation data structure to OpenSim.Framework too.
2009-03-23Root agent retrieval via http/REST. This is a pull, the caller gets the ↵diva1-6/+19
agent. This is not used by the regions yet, but it may be a better alternative to transfer agents even when that is done by the regions. The data is still trivial; soon it will have attachments, scripts and script state. Also, authorization tokens still to come. Serialization using OSD/json, as the other methods.
2009-02-24Close-to-final tweaking with appearance. This time sending *everything*. ↵diva1-15/+21
Addresses mantis #3223.
2009-02-23A little bit more tweaking with appearance. Now passing both the wearables ↵diva1-53/+38
and the textures referred to in the Texture faces of AvatarAppearance. The textures are still not being acted upon on the other side, but they will. Note: will make avies coming from older sims casper or grey. Upgrade! Related to mantis #3204.
2009-02-22Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke1-4/+7
* Added log4net dependency to physxplugin in prebuild.xml. * Added missing m_log fields to classes. * Replaced Console.WriteLine with appropriate m_log.Xxxx * Tested that nant test target runs succesfully. * Tested that local opensim sandbox starts up without errors.
2009-02-20Update svn properties, add copyright headers, minor formatting cleanup.Jeff Ames1-506/+506
2009-02-18Adds support for preserving animations on region crossings and TPs. diva1-585/+506
Known issue: after TP, the self client doesn't see the animations going, but others can see them. So there's a bug there (TPs only, crossings seem to be all fine). Untested: did not test animation overriders; only tested playing animations from the viewer.
2009-02-12* optimized usings.lbsa711-11/+7
2009-01-03Split agent updates into two messages: full update and position+camera ↵diva1-5/+23
update. They're both sent over HTTP PUT. The full update is sent on TPs, for now; later it will also be sent on region crossings.
2009-01-03Some plumbing for additional agent update messages. Not used yet. Removed ↵diva1-14/+236
the compilation warnings on this file, and completed the packing/unpacking of AgentData (VisualParams, Anims and Groups).
2009-01-01Major changes in interregion communications. This breaks compatibility with ↵diva1-0/+7
older versions, and may result is all sorts of weirdnesses when interacting with sims in older versions. Changes: - Introducing synchronous Teleports. Now the receiving region calls back the sending region after the client has been made a root agent there, that is, after client sends CompleteMovement to the destination. - SendCloseAgent moved from OGS1 Remoting to RESTComms.
2008-12-30Removing unnecessary null checks on structs in AgentsData pack/unpack.diva1-43/+21
2008-12-29Merged the InterregionData that Melanie had placed there onto the existing ↵diva1-0/+312
ChildAgentDataUpdate. This commit involves a change in prebuild.xml, because ChildAgentDataUpdate uses OpenMetaverse.StructuredData. Still no use of this data structure, though. Crossing my fingers that this partial commit will compile ok...
2008-11-08* Added IClientIM to IClientCore interfacesAdam Frisby1-1/+0
* Changed SendInstantMessage, dropped fromAgentSession and imSessionID as security precaution, see http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide for details on porting. * Removed unused usings from Framework.*
2008-09-06* This changes gridcomms types back to our home grown wholy controlled types. Teravus Ovares1-4/+4
* 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-4/+5
* 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-04-29* Spring cleaning.Adam Frisby1-14/+14
* Added new generic "Location" class to handle 2D integer locations. Going to use it to replace all RegionHandle and X,Y coordinate references throughout the entire project. You have been warned.
2008-03-18Formatting cleanup.Jeff Ames1-27/+26
2008-01-22* Enabled dead region tracking for ChildAgentDataUpdates Teravus Ovares1-0/+3
** If the region fails 3 times, then ChildAgentDataUpdates no longer get sent to that region * Enabled Child_Get_Tasks in grid mode. * When Child_Get_Tasks is enabled on neighbor regions, the neighbor region uses the client's draw distance to send out prim. This is a lot less likely to flood the client now since the ChildAgentDataUpdate contains both the throttle settings and the draw distance. This means that with this enabled, you can see prim in other regions in grid mode. Very experimental.
2007-12-27* Optimized usingslbsa711-5/+3
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-11added copyright noticesJeff Ames1-0/+28
2007-12-09* Added more info to ChildAgentDataUpdate Teravus Ovares1-0/+1
* Added (at sdauge's suggestion) byte[] GetThrottlesPacked(float multiplier)
2007-12-09* Added some inter-region comms glue for allowing sims to chat amongst ↵Teravus Ovares1-0/+23
themsevles about an agent behind the agent's back. * Will be using this glue Tomorrow/today to tell other regions what the agent's draw distance is and what region they're actually in so the region can make decisions on what prim to send, if any.