aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/ScenePresence.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-05-09*Land/Parcel upates are now correct with a significant movement by the Clientmingchen1-11/+2
*Moved OnSignificantClientMovement to where it is supposed to be - SceneEvents and not ScenePresence
2008-05-07* Increasing ScenePresences locking to prevent race conditions such as those ↵Justin Clarke Casey1-0/+1
seen in one of the crashes of mantis 1163 * It's not impossible that this could lead to deadlock where sessions simply appear to freeze, even though the region console still responds. * If this is the case, please file a mantis
2008-05-07* Doh! scripts that get controls should get controls even when you're ↵Teravus Ovares1-9/+9
sitting on an object.
2008-05-07* Removes references to libsecondlife.Packets from IClientAPI. BAD ↵Adam Frisby1-17/+17
PROGRAMMERS. NAUGHTY. * Thanks to Andrew (DeepThink) for working on this one.
2008-05-07* Other then the prim update experiments that are going on now, ↵Teravus Ovares1-2/+18
llTakeControls works now along with the 'release controls button'. llReleaseControls() works mostly :D.
2008-05-07* Theoretically, everything is in place for scripted take controls... ↵Teravus Ovares1-1/+103
Theoretically. * I've still got to test, it's still theoretical code :D. Good thing it isn't enabled by default!
2008-05-06* Cleaning up code, making it conform to OpenSim standards.Adam Frisby1-2/+2
2008-05-06* Committing a bunch of work for control snatching. Not done yet. No ↵Teravus Ovares1-0/+125
visible features.
2008-05-06* If you llApplyImpulse on an attachment, it applies impulse on the avatar, ↵Teravus Ovares1-0/+8
not the attachment.
2008-05-05* Refactor: Break out permissions code into a separate region PermissionsModuleJustin Clarke Casey1-1/+1
2008-05-03* For your fragging desire, damage enabled land works, but watch out!, life ↵Teravus Ovares1-1/+55
does not regenerate until you're dead!
2008-05-02* More refactorings of UDPServer.Adam Frisby1-1/+1
* Removed all references where possible. * Renamed lots of variables from UDPServerXYZ to clientServerXYZ
2008-05-01* Rolled back a few changes.Adam Frisby1-748/+754
2008-05-01* Spring cleaning on Region.Environment. Adam Frisby1-754/+748
* Converted a large number of read-only fields to be actually, readonly. * Reformatted code sections. * Removed redundant code.
2008-04-27* Single Attachments now work from inventory. You can attach from inventory ↵Teravus Ovares1-0/+10
and detach from inventory. * Detaching from right clicking in world, detaches to your inventory. * If you go up to a prim and attach it from in world, it appears in your inventory. * Attachment placement is saved when you detach them. * Choosing wear remembers your last attachment point from inventory. * Wrote a method to update an inventory item's asset and sends the updated inventory item to the Client * Wrote a recursive method to find the folder of a known existing inventory item. * Removed a block on physics object position on creation. This might crash a region or two, let us know via Mantis if your region crashes because of a physics out of bounds error. * Drop doesn't work. The menu item doesn't even come up. Don't know why :P.
2008-04-27Minor svn, formatting cleanup.Jeff Ames1-4/+0
2008-04-26* Ooops, attachments now teleport/cross region borders along with your ↵Teravus Ovares1-2/+41
avatar. Those dastardly objects stick to you.
2008-04-24replace hard tabs with 4 spaces to be consistant in the source.Sean Dague1-64/+64
Please adjust your editors to not use hard tabs.
2008-04-23* Applying Mantis #1020 (Animations) - Thanks Melanie.Adam Frisby1-47/+91
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-10/+10
(this took a while to run).
2008-04-16* Applying melanie's Landmark patch. Thanks Melanie!Teravus Ovares1-0/+4
* To make a landmark, you currently have to enable admin options in the advanced menu first. We're working on this.. however use the admin options solution in the mean time.
2008-04-11refactor: eliminate method in UserProfileCacheServiceJustin Clarke Casey1-1/+1
2008-04-02* Updating the version of the ODE library. (big update). The Mac library ↵Teravus Ovares1-0/+2
needs to be updated still. * Adding some XMPP stuff that's incomplete.
2008-03-25* Massaging CAPS setup/teardown log messagesJustin Clarke Casey1-1/+1
* Leaving quite a few debug messages in for now to help deal with bugs arising
2008-03-25* Tear down CAPS and http handlers when an agent leaves a region (via ↵Justin Clarke Casey1-3/+12
crossing, teleport or logout)
2008-03-24* Clean up Scene.AddCapsHandler(). There was a race condition warning, but ↵Justin Clarke Casey1-0/+8
I don't think this is now relevant... * Remove some now extraneous CAPS related messages
2008-03-23* Start passing around a region server's http port in RegionInfo.Justin Clarke Casey1-2/+2
* This means that caps methods (editing scripts, poss map functions, etc) on non-home regions should now work with servers which are listening for http ports on a non default (9000) port. * If you are running a region server, this may only work properly once your grid server upgrades to this revision * PLEASE NOTE: This shouldn't cause inter-region problems if one end of the connection hasn't upgraded to this revision. However if it does, the instability will persist until the grid and region (and possibly all the region's neighbours) have upgraded to this revision. * This revision also adds extra login related messages, both for success and failure conditions
2008-03-22*Moved LandManagement into its own region module (spiffy!)mingchen1-2/+2
2008-03-20* First draft resolution of mantis 777, 734, 389 - scripts do not save in ↵Justin Clarke Casey1-1/+10
non-home regions * Should work in multi-region standalone and grid modes * This should also solve other non-home region caps issues (map requests, RC client inventory requests, etc) * We now pass CAPS information on to the destination region on region crossing, and set up a CAPS object when an agent becomes a master * Current limitation is that this will only work if your http_listener_port is 9000 * This is a very early code cut (lots of bad practice, hard coding and inefficiency). However, I wanted to get this out there for feedback and my own sanity. Next few patches will clean up the mess.
2008-03-18Formatting cleanup.Jeff Ames1-61/+59
2008-03-18Formatting cleanup.Jeff Ames1-26/+26
2008-03-14* The rest of the fix necessary for mantis #766 - terse updates brokenJustin Clarke Casey1-9/+3
* Even very rapid linking/delinking should now behave normally. Terse updates still occur as before * Hopefully this ends the recent linking problems - please let us know if there are more
2008-03-14* As yet incomplete fix for mantis #766 - terse updates brokenJustin Clarke Casey1-1/+9
* Currently, terse updates are back, and extremely rapid linking and delinking will only break occasionally * More work to do here
2008-03-14* You can leave godmode if you want now.Teravus Ovares1-2/+12
* Fixed a compile error.
2008-03-14* Preliminary work with the ODEPlugin to collect collision data.Teravus Ovares1-0/+1
2008-03-13* Fix Mantis 761 (linking and delinking prims rapidly caused prims to ↵Justin Clarke Casey1-10/+20
'disappear') * Root cause was that if two updates occurred in the same second of time, the second one was never sent * Linking/delinking appears to be okay now
2008-03-05* Removed more compiler warnings, dead code, etc.Adam Frisby1-2/+0
2008-03-05Change SceneObjectPart.LocalID to .LocalId to be case matchingSean Dague1-1/+1
with SceneObjectGroup.LocalId (and hence reduce confusion).
2008-03-04Merged 3Di code that provides scene and avatar serialization, and plugin ↵Johan Berntsson1-4/+412
support for region move/split/merge. See ThirdParty/3Di/README.txt. Unless the new modules are used there should be no noticeable changes when running OpenSim.
2008-03-02Change handler001 through handler009 to moreCharles Krinke1-4/+4
appropriate names consisten with their use. All done with all 94 handlers from handler001 through handler094. Hopefully we can move forward without numbered handlers.
2008-02-28* Added a way for the friends module to definitively know if an avatar's ↵Teravus Ovares1-1/+1
root agent is on the instance and if so, which region the avatar's root agent is in.
2008-02-28* OnSignificantClientMovement was never being called. So we got no land ↵Teravus Ovares1-1/+1
updates (fixed)
2008-02-22* Moved all events except gridcomms and regioncomms over to Event Delegate ↵Teravus Ovares1-2/+5
instances to prevent event race conditions
2008-02-20Minor cleanup.Jeff Ames1-10/+2
2008-02-20* Cleanup of some memory consuming items on ScenePresence.Close().Teravus Ovares1-0/+23
* Untangled a tangly shutdown loop for the ScenePresence. * Suggested to the Garbage Collector that this may be a good time to >.>, <.< *gasp* collect the memory.
2008-02-18* Probably fixed the corner freeze bug. On uninitialized avatar, ODEPlugin ↵Teravus Ovares1-3/+9
was trying to set the height of avatar to 127m, which you can imagine is a bit /wrong\
2008-02-18* Thanks to Ahzz, more verbose error messages on the console and possibly a ↵Teravus Ovares1-1/+8
fix to the b*stard Sakai issue.
2008-02-18ODE: Tired of floating above the ground after crossing a border? Boy have I ↵Teravus Ovares1-1/+1
got a solution for you! For a limited time, you can be the right height after border crossings automatically. Just three easy payments of $9.95 and make sure your neighbor is sending child agent updates!
2008-02-17* Located and destroyed the weird velocity and rotation transfers. It ↵Teravus Ovares1-4/+16
turned out to be that the Static PhysicsVector.Zero was transferring velocities between all non fixed objects. Not so static after all :(. Finding it was cruel and unusual punishment from the CLR. * Therefore, when you run through a pile of prim you won't see things rotate when they're not supposed to anymore. * Avatars don't float off either.
2008-02-14* Made new Framework.Constants class, added RegionSize member.Adam Frisby1-14/+9
* Converted all instances of "256" spotted to use RegionSize instead. Some approximations used for border crossings (ie 255.9f) are still using that value, but should be updated to use something based on RegionSize. * Moving Terrain to a RegionModule, implemented ITerrainChannel and TerrainModule - nonfunctional, but will be soon.