| Commit message (Collapse) | Author | Files | Lines |
|
and dropped nonths ago, because it is required to get smooth region
crossings with AO running. Without it, in some corner cases, anims will
continue to run in an unstoppable state.
|
|
happen: "[PHYSICS]: trying to change capsule size, but the following ODE data is missing - Shell Body Amotor". That warning occurred in MakeRoot, because of the call to SetSize, immediately after making the avie physical.
|
|
properties as before
- prefix private variables with m_ in AssetBase.cs
- related to Mantis #3122, as mentioned in
https://lists.berlios.de/pipermail/opensim-dev/2009-February/005088.html
- all services will likely need to be upgraded after this commit
|
|
user service/server. Appearance is now sent by the user service/server along with all other loginparams. Regions don't query the user service for appearance anymore. The appearance is passed along from region to region as the avie moves around. And, as before, it's stored back with the user service as the client changes the avie's appearance. Child agents have default appearances that are set to the actual appearance when the avie moves to that region. (as before, child agents are invisible and non-physical).
|
|
|
|
This changeset fixes a rather nasty script compile bug that manifests
itself under heavy load.
|
|
* This is always available at Scene.CommsManager.AssetCache
|
|
|
|
* Corrects behaviour of llListSort()
* Thanks DoranZemlja!
|
|
loading and saving
|
|
The change makes two principal implementation changes:
[1] It removes the hard coded set of possible asset server client
implementations, allowing any arbitrary implementation that has been
identified to the PluginLoader as an appropriate extension. The
extension point for asset server client extension
is /OpenSim/AssetServerClient. All of the old configuration rules have
been preserved, and any of the legacy configuration values will still
work as they did before, except the implementation is now loaded as a
plug-in, rather than as a hard-coded instantiation of a specific class.
The re-hashing of IAssetServer as an extension of IPlugin made upgrading
of the implementation classes a necessity.
Caveat: I have not been able to meaningfully test the crypto-grid
clients. I believe they should work correctly, but the refactoring
necessary to handle plug-in based initialization (vs constructor-based
initialisation) admits the possibility of a problem.
[2] The asset cache implementation, previously introduce as a hard-code
class instantiation is now implemented as an IPlugin. Once again the
previous (configurationless) behavior has been preserved. But now it is
possible for those interested in experimenting with cache technologies
to do so simply by introducing a new extension for the asset cache
extension point (/OpenSim/AssetCache).
I've tested all of the configuration settings, after applying the patch
to a newly extracted tree, and they seem to work OK.
|
|
|
|
to OSSL.
Fixes Mantis #3173
|
|
to OSSL.
Applied with changes.
Fixes Mantis #3172
|
|
|
|
Fixes Mantis #3170
|
|
module and changes SMTP authentication (applied with changes)
Fixes Mantis #3168
|
|
when it's 0.
|
|
doesn't interfere with the unit tests.
|
|
now. The flying status was temporarily being ignored, which caused the avie to drop sometimes -- there was a race condition. In the process it also fixes that annoying bug in basic physics where the avie would drop half-way to the ground upon region crossings (SetAppearance was missing). Additionally, a lot of child-agent-related code has been cleaned up; namely child agents are now consistently not added to physical scenes, and they also don't have appearances. All of that happens in MakeRoot, consistently.
|
|
|
|
issues.
Fixes Mantis #3145.
|
|
refactoring of the WorldMapModule.
|
|
delivery.
Leaving Mantis #3145 open so that more code can be added.
|
|
Fixes Mantis #3157
|
|
regions going up & down while avies are logged in (mantis #2701, perhaps? maybe not). This is the bug mentioned 2 commits ago. If this proves to work well in OSGrid, there's a lot of old code cleaning to do.
|
|
justin's r8383, for some strange reason.
|
|
entirely maintained, although it will have to be revisited soon, because it's buggy.
|
|
when dividing land.
Fixes Mantis #3154
|
|
|
|
|
|
|
|
* This was the cause of teleport tests interfering with each other
|
|
|
|
|
|
|
|
|
|
world map module
|
|
* If the texture does not contain any discard levels the last image packet was not sent
* Thanks Snowdrop
|
|
|
|
|
|
substantially changed because of the callback from region B triggered by the client.
|
|
remoting for agent movements. WARNING: This breaks region crossing compatibility with previous versions.
|
|
|
|
warnings. Fix some m_log declarations.
|
|
cloned (regions on the same instance) and when it doesn't (regions on different instances).
|
|
|
|
of ScenePresence and into SceneCommunicationService, where it should be (next to RequestTeleportToLocation). No changes in the crossing mechanism itself, yet. But this change opens the way to doing crossings as slowly as it needs to be, outside the simulator Update loop.
Note: weirdnesses may occur!
|
|
logged in on standalone mode but not on grid mode
* No user functionality yet
|
|
|