aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Mantis #1946Melanie Thielker2008-08-142-10/+55
| | | | | | | Thank you, HomerHorwitz, for a patch that corrects and improves TP to landmark and home position handling.
* Mantis#1856. Thank you kindly, HomerHorwitz for a patch that:Charles Krinke2008-08-131-40/+20
| | | | | Fixes this Mantis bug with llTakeControls() & ControllingClient() API.
* mantis#1927. Thank you kindly, Leaf for a patch that:Charles Krinke2008-08-131-2/+8
| | | | | | Makes progress on fixing scripts in child prims of attachments not being scheduled for execution.
* Revert "Thanks, lulurun, for a patch that clears and refreshes and outdated ↵Mike Mazur2008-08-131-6/+1
| | | | | | | | user" This reverts commit r5823.
* Thanks, lulurun, for a patch that clears and refreshes and outdated userMike Mazur2008-08-131-1/+6
| | | | | | profile cache (issue 1919).
* Make the estate owner UUID from the database have the same rightsMelanie Thielker2008-08-131-1/+7
| | | | | | as the region master avatar, unless it's LLUUID.Zero (the default).
* Thanks HomerHorwitz for a patch to enable the Stand Up button when sitting ↵Jeff Ames2008-08-121-3/+5
| | | | on the ground. (bug #1932)
* * Stop warnings about non existent scene presences/entities being removed on ↵Justin Clarke Casey2008-08-122-11/+14
| | | | | | | | | client log off * This is being done by preventing close from being called twice on child agent closure (nres which would have been thrown are being swallowed). * However, it should be possible to do much better cleanup on this code in the future
* Thanks, lulurun, for a patch that addresses inventory problems that occurMike Mazur2008-08-123-1/+13
| | | | | | | | | | | | | | | | | 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
|
* Patch #9163 - Refactor initial packet sending out of InnerScene intoMelanie Thielker2008-08-113-128/+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.
* * if the user uuid is present, preserve ownership information when loading ↵Justin Clarke Casey2008-08-091-10/+43
| | | | | | | | an archive * if the uuid isn't present, ownership is given to the region's master avatar
* Mantis#1521. Thank you kindly, Lmmz for a patch that:Charles Krinke2008-08-081-0/+5
| | | | | Improves the implementation of the particle system.
* * All CheckRegion within an instance would use the same, global, bool for ↵lbsa712008-08-081-2/+1
| | | | | | | 'Available', which would lead to intermittent failures on parallell teleport requests. * Solidified CheckRegion somewhat, adding a second try if the first failed.
* De-coupling the IClientAPI interface and ClientManager class from theMike Mazur2008-08-081-1/+1
| | | | | | | libsl/libomv Packet, as other client stacks could use other data types to pass packets around. Starting with InPacket() here, more to come.
* Mantis#1901. Thank you kindly, Nlin for a patch that:Charles Krinke2008-08-072-2/+2
| | | | | | More sitting fixes: Inconsistent sitting position on rezzed prims that have no sit target set.
* Minor formatting cleanup.Jeff Ames2008-08-074-13/+13
|
* From: alan webb <alan_webb@us.ibm.com>Dr Scofield2008-08-061-0/+4
| | | | | | | | | | | | | | | | | This fixes a sitting problem which popped up on loading regions from archive and turned out to be caused by the fact that the archiving mechanisms all preserve the sit-target information that is set in the object at the time the image is captured. This caused the new region to pick a sit-target prim that did not correspond to the prim on which the script was running, so the script's changed event is driven with an invalid avatar UUID. I have modified the ArchiveReadRequest class so that any sit information that survives the archiving process is deleted before the object is instantiated. This change has just been checked in.
* * Add / as a shortcut to select the root regionJustin Clarke Casey2008-08-051-3/+3
|
* * minor: slightly pointlessly increase the verbosity of the message given ↵Justin Clarke Casey2008-08-051-3/+9
| | | | when a queued deletion from scene to inventory fails because the root part of the group has been zapped
* Fix one more instance of a bad bit value for the collision eventMelanie Thielker2008-08-041-1/+1
|
* Addresses Mantis #1886Melanie Thielker2008-08-042-6/+11
| | | | | | | | Forces the landmark and menu flags to be always set, like in previous releases. This will cause the parcel based restriction on setting landmarks to have no effect, until it is implemented properly
* Estate series, patch 9 (#9157)Melanie Thielker2008-08-012-2/+10
| | | | | | | | | Adds the new access semantics and the new flag (allow only age verified) Plumbs in the abuse email address from sim to viewer. The other way around, libomv appears to be lacking support for the data field in the packet. Includes a migration, run prebuild!
* * minor: log message twiddlingJustin Clarke Casey2008-08-013-12/+10
|
* * correct bug from last commit - for now don't drop cached user profile when ↵Justin Clarke Casey2008-08-011-21/+8
| | | | | | | | an agent is downgraded to a child agent * since upgrading to a root agent doesn't currently re-retrieve the user profile
* * Drop cached inventory from the local region when a user crosses out into a ↵Justin Clarke Casey2008-08-013-9/+39
| | | | | | | | | | 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
* Mantis#1859. Thank you kindly, Lmmz for a patch that:Charles Krinke2008-08-012-1/+38
| | | | | Implements llForceMouselook().
* * refactor: Change CachedUserInfo.HasInventory to HasReceivedInventory to ↵Justin Clarke Casey2008-07-311-1/+1
| | | | make actual function clearer
* Thank you, HomerHorwitz, for a patch that implements ↵Melanie Thielker2008-07-311-0/+8
| | | | | | | | llSetCameraParams/llClearCameraParams. Fixes Mantis #1867
* Thank you, sacha magne, for a patch that prevents sim chat fromMelanie Thielker2008-07-311-1/+4
| | | | | | | being heard across whole grids. Fixes Mantis #1855
* From: Richard Alimi <ralimi@us.ibm.com>Dr Scofield2008-07-301-2/+12
| | | | | | | | | | | The following is a patch that causes the ensuing http_response event (after an llHTTPRequest) to include the HTTP status code returned from the server (if available). The patch also sets the body parameter for the http_response event to be set as the status description returned by the server.
* From: Richard Alimi <ralimi@us.ibm.com>Dr Scofield2008-07-301-0/+5
| | | | | | | The following is a patch that causes HTTP connections made by llHTTPRequest to be closed once the response is read.
* * Put in stub code for inventory backup.Justin Clarke Casey2008-07-291-0/+1
| | | | | | * No user functionality yet (and not for quite some time)
* * Added a check for Infinite or NaN values before updating a heightfield. ↵Adam Frisby2008-07-281-0/+4
| | | | This may slow down terraforming when it debug mode - feedback appreciated.
* Addresses Mantis #1688Melanie Thielker2008-07-271-1/+1
| | | | | | | | Changes erroneous return value of llGetLinkname() to "" for nonexistent prims. Corrects an issue where the root prim of a linked set, upon delink, retains the part number 1.
* * Changed a number of field names to ccc (public members shouldn't be called m_)lbsa712008-07-265-67/+67
|
* Modified ResetChildPrimPhysicsPositions() to allow archiving and physics to ↵Dahlia Trimble2008-07-261-2/+2
| | | | coexist peacefully (as per justincc's recommendations)
* reinstated ResetChildPrimPhysicsPositions() as some prims had bad/missing ↵Dahlia Trimble2008-07-261-6/+8
| | | | proxies without it
* Attempt to update viewer for some physics status changes in SOPDahlia Trimble2008-07-251-3/+6
|
* * minor: just realized I managed to get the save xml/xml2 messages the wrong ↵Justin Clarke Casey2008-07-251-4/+2
| | | | way around
* * Stop the HasGroupChanged flag being reverted for newly restored prims ↵Justin Clarke Casey2008-07-253-26/+27
| | | | | | | | | which need to be persisted to the db * This should stop the problem where linked prims loaded via an archive did not survive server restart * It may address mantis 1819 though the symptoms don't look consistent
* * Remove dumb bug I put in which meant that an archive save would never ↵Justin Clarke Casey2008-07-253-3/+11
| | | | complete if there were any missing assets
* From: Christopher Yeoh <yeohc@au1.ibm.com>Dr Scofield2008-07-252-0/+2
| | | | | | | | | The LL Server sets the CreateSelected flag for a prim when sending a property update when objects are linked. The following patch gets OpenSim to do the same.
* renaming the increasingly ill-named ChatFromViewerArgs to OSChatMessageDr Scofield2008-07-256-20/+24
|
* Patch #9155 (Mantis #1793)Melanie Thielker2008-07-251-0/+3
| | | | | | | Fix a regression that caused the region settings not to save. Still no SQLite support for region settings. MySQL now functional.
* Add GetGroupPowers() and a dictionary to hold them to ClientView andMelanie Thielker2008-07-251-0/+5
| | | | | | IClientAPI. No user functionality
* *Added CommandIntentions that is used to describe a console commands hazard. ↵mingchen2008-07-257-18/+36
| | | | | | | HAZARDOUS if it modifies the simulator, NON_HAZARDOUS if it does a command that doesn't modify the simulator but does a background command such as a forced backup, and STATISTICAL if it returns debug or more information. *This is useful for implementing a protection system from unwanted script execution or for application modules needing to know what a command does.
* From: Christopher Yeoh <cyeoh@au1.ibm.com>Dr Scofield2008-07-241-0/+16
| | | | | | | | | | | | | | The problem I noticed is that when child prims are selected unlike the Linden server, OpenSim does not return property information - it only searches the root prims for matches. What I'm not sure about is whether the parcel prim count taint should be set or if the root prim should be set as selected (doesn't seem possible to set the child prim as selected). It does however fix the problem of the property information not being sent, so its an improvement (I think!).
* Implements llSetForce() and llGetForce(). These are experimental and the ↵Dahlia Trimble2008-07-241-0/+16
| | | | units may not match the Linden implementation.
* catch a null case in the convenience RegionID propertySean Dague2008-07-231-1/+7
|