aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Client/VWoHTTP/ClientStack/VWHClientView.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Committing the second part of Jim Greensky @ Intel Lab's patch, ↵John Hurliman2009-10-171-0/+5
| | | | re-prioritizing updates
* Merge branch 'master' into prioritizationMelanie2009-10-171-0/+6
|\
| * Adds SendAvatarInterestsUpdate to IClientAPIMelanie2009-10-171-0/+6
| | | | | | | | Thank you, Fly-Man
* | Object update prioritization by Jim Greensky of Intel Labs, part one. This ↵John Hurliman2009-10-151-9/+4
|/ | | | implements a simple distance prioritizer based on initial agent positions. Re-prioritizing and more advanced priority algorithms will follow soon
* * Consolidated adding / removing ClientManager IClientAPIs to two places in ↵John Hurliman2009-10-131-0/+5
| | | | | | | | Scene * Added some missing implementations of IClientAPI.RemoteEndPoint * Added a ClientManager.Remove(UUID) overload * Removed a reference to a missing project from prebuild.xml
* * Rewrote ClientManager to remove Lindenisms from OpenSim core, improve ↵John Hurliman2009-10-131-1/+1
| | | | | | | | performance by removing locks, and replace LLUDPClientCollection * Removed the confusing (and LL-specific) shutdowncircuit parameter from IClientAPI.Close() * Updated the LLUDP code to only use ClientManager instead of trying to synchronize ClientManager and m_clients * Remove clients asynchronously since it is a very slow operation (including a 2000ms sleep)
* * MySQL data tests now pass by fixing a bad fix for a bad cast on the asset ↵John Hurliman2009-10-041-7/+6
| | | | | | Local member in MySQLAssetData * First pass at applying the using(){} pattern to IDisposable objects. Always use the using pattern on IDisposable objects whenever possible, do not manually call .Close() or .Dispose() unless there is no other way to write the code. This pass mostly covers OpenSim.Data.MySQL, and should have no functional change (tests still pass)
* Add RebakeAvatarTexturesPacket to the client viewMelanie2009-09-301-0/+4
|
* Thanks dmiles for a patch that adds PacketType.RequestMultipleObjects Packet ↵Adam Johnson2009-08-161-0/+1
| | | | Handler - ref mantis #4010
* * Created a way that the OpenSimulator scene can ask the physics scene to do ↵Teravus Ovares2009-07-191-0/+5
| | | | | | | | | a raycast test safely. * Test for prim obstructions between the avatar and camera. If there are obstructions, inform the client to move the camera closer. This makes it so that walls and objects don't obstruct your view while you're moving around. Try walking inside a hollowed tori. You'll see how much easier it is now because your camera automatically moves closer so you can still see. * Created a way to know if the user's camera is alt + cammed or just following the avatar. * Changes IClientAPI interface by adding SendCameraConstraint(Vector4 CameraConstraint)
* fixed the bug where changing the rotation of a selection of prims in a ↵MW2009-07-171-0/+1
| | | | | | | | | linkset, made each of those prims rotate around its own centre rather than around the geometric centre of the selection like they should do (and like the client expects). This involved adding a new OnUpdatePrimSingleRotationPosition event to IClientAPI so that we can get the changed position from the client. Btw adding new events to IClientAPI is really tedious where you have to copy the change across to at least 5 or 6 other files. [Note this doesn't fix the bug where any rotation changes to the root prim (but not the whole linkset) cause rotation errors on the child prims.]
* Restore the functionality that was removed in r9928. This lets the loadMelanie Thielker2009-07-011-0/+5
| | | | | | | | | balancer plugin work again. Create a new method, GetClientEP, to retrieve only the EndPoint for script usage. Marked the purpose of the method in IClientAPI.cs with a warning. Also restored the corresponding SetClientInfo functionality.
* From: Chris Yeoh <yeohc@au1.ibm.com>Sean Dague2009-06-191-1/+1
| | | | | | This patch ensures that the touch positions are set during touch_end events (currently only working for touch_start and touch events).
* Send the owner name, not the client name on SendDialog.Homer Horwitz2009-05-161-1/+1
| | | | | | This modifies IClientAPI.SendDialog slightly. Fixes Mantis #3661.
* Heart surgery on asset service code bits. Affects OpenSim.ini configuration ↵diva2009-05-151-1/+1
| | | | | | | | | | | | -- please see the example. Affects region servers only. This may break a lot of things, but it needs to go in. It was tested in standalone and the UCI grid, but it needs a lot more testing. Known problems: * HG asset transfers are borked for now * missing texture is missing * 3 unit tests commented out for now
* Paving the way for syncing group permissions across a gridMelanie Thielker2009-05-121-0/+5
|
* Intermediate commit. WILL NOT COMPILE!Melanie Thielker2009-05-041-0/+1
|
* Add a method to flush the prim update buffers once a frame, since the timerMelanie Thielker2009-05-041-0/+5
| | | | | | | appear to be too slow to be useful, or fail too fire. I may remove the timers as a consequence if this.
* Thank you, mpallari, for a patch that increses efficiency by combiningMelanie Thielker2009-04-301-1/+1
| | | | | | | | avatar updates into a single packet. Applied with changes. Fixes Mantis #3136
* Update svn properties, add copyright headers, formatting cleanup.Jeff Ames2009-04-241-4/+31
|
* * Adds missing IClientAPI member. (Plz be adding new members to IClientCore!)Adam Frisby2009-04-231-0/+1
|
* * Adds additional background layer for VWoHTTP ClientStackAdam Frisby2009-04-231-10/+70
| | | | | * Implements asset handling.
* * minor: remove some compiler warningsJustin Clarke Casey2009-04-221-7/+7
|
* fix line endings on new filesSean Dague2009-04-221-1038/+1038
|
* fix the build break, thankes mikkopa for pointing out the quick changeSean Dague2009-04-221-0/+2
| | | | | to address this.
* * Committing stub VW-over-HTTP ClientStack. (1/2)Adam Frisby2009-04-221-0/+1036
* Nonfunctional, but eventually form a AJAX-accessible client protocol - for clients written in environments which only allow HTTP (eg HTML, Silverlight, Flash, etc). Designed for super-lightweight clients.