| Commit message (Collapse) | Author | Files | Lines |
|
Scripts can now no longer DOS the user server and there are a lot fewer
gratuitious lookups of user profile data.
|
|
Thank you, Leaf, for a patch that implements llGetAnimationList()
XEngine implementation added by myself.
|
|
Trigger a persistence save when only name or description have
changed.
|
|
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.
|
|
|
|
to other issues, detaching an attachment would cause an exception.
|
|
The following patch makes some enhancements to loading/saving the Xml2
format.
- Add streamed version of functionality for saving prims to Xml2
format. The streamed version (optionally) allows for saving the
prims whose positions appear within a particular bounding box.
- Expose stream versions of LoadPrimsFromXml2 and SavePrimsToXml2 in
the Scene class
- Extend loading from Xml2 (the streamed version) to optionally start
scripts for the loaded scene objects)
|
|
Change the tree populator module to supply a sensible value
|
|
estate owner user the ability to add and remove estate managers,
and have EM rights outside of that.
|
|
Thank you, HomerHorwitz, for a patch that corrects and improves TP
to landmark and home position handling.
|
|
Fixes this Mantis bug with llTakeControls() & ControllingClient() API.
|
|
Makes progress on fixing scripts in child prims of
attachments not being scheduled for execution.
|
|
user"
This reverts commit r5823.
|
|
profile cache (issue 1919).
|
|
on the ground. (bug #1932)
|
|
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
|
|
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
|
|
|
|
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.
|
|
Improves the implementation of the particle system.
|
|
'Available', which would lead to intermittent failures on parallell teleport requests.
* Solidified CheckRegion somewhat, adding a second try if the first failed.
|
|
More sitting fixes: Inconsistent sitting position on
rezzed prims that have no sit target set.
|
|
|
|
when a queued deletion from scene to inventory fails because the root part of the group has been zapped
|
|
|
|
|
|
an agent is downgraded to a child agent
* since upgrading to a root agent doesn't currently re-retrieve the user profile
|
|
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
|
|
Implements llForceMouselook().
|
|
make actual function clearer
|
|
* No user functionality yet (and not for quite some time)
|
|
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.
|
|
|
|
coexist peacefully (as per justincc's recommendations)
|
|
proxies without it
|
|
|
|
way around
|
|
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
|
|
complete if there were any missing assets
|
|
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.
|
|
|
|
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!).
|
|
units may not match the Linden implementation.
|
|
|
|
are stored in the db.
|
|
the properties a bit to be more consistant with other objects (having things
like .Name .Description, etc).
|
|
(tested on new logins, but need to test that it is triggered on teleports).
This should fix the sitting avatars appearing in a T pose to new users. And possible other animation problems.
|
|
|
|
a struct and not a class, it can't be null. So these checks were just
generating compiler warnings on unreachable code.
|
|
update.
This should fix the wrong rotation on existing sitting avatar when logging in bug.
|