| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
processed before the presence has bound to receive events. Fixed this by adding packets to a queue and then processing them when the presence is ready."
This reverts commit 91b1d17e5bd3ff6ed006744bc529b53a67af1a64.
Conflicts:
OpenSim/Client/Sirikata/ClientStack/SirikataClientView.cs
OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
OpenSim/Region/Framework/Scenes/ScenePresence.cs
|
|\ |
|
| |
| |
| |
| | |
from a region and allow normal day cycles to be reestablished
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
AvatarService -- add two new methods, GetAppearance and SetAppearance
to get around the lossy encoding in AvatarData. Preseve the old
functions to avoid changing the behavior for ROBUST services.
AvatarAppearance -- major refactor, moved the various encoding
methods used by AgentCircuitData, ClientAgentUpdate and
ScenePresence into one location. Changed initialization.
AvatarAttachments -- added a class specifically to handle
attachments in preparation for additional functionality
that will be needed for viewer 2.
AvatarFactory -- removed a number of unused or methods duplicated
in other locations. Moved in all appearance event handling from
ScenePresence. Required a change to IClientAPI that propogated
throughout all the IClientAPI implementations.
|
| | |
|
| |
| |
| |
| | |
halting visual behavior of large group deletes and eliminates the packet flood
|
| | |
|
|\ \
| |/
| |
| |
| |
| | |
Integrate the next large patch.
Don't use this version, it has a ghost avatar issue. Next push
will fix it.
|
| |\ |
|
| | | |
|
| |/
| |
| |
| | |
MapAndArray collection
|
|\ \
| |/
| |
| |
| | |
The modules will need to be updated for this to compile and run again. Please
don't use until I do the companion commit to modules later on.
|
| | |
|
| |\ |
|
| | | |
|
| |/
| |
| |
| |
| | |
* Removed StorageManager
* CONFIG CHANGE: There are no more database settings in OpenSim.ini. Check the config-include configuration files for region store and estate store database settings
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Previously, Scene.Inventory.DeRezObjects() forced the persistence of prims before deletion.
This is necessary so that freshly delinked prims can be deleted (otherwise they remain as parts of their old group and reappear on server restart).
However, DeRezObjects() deleted to user inventory, which is required by llDie() or direct region module unlink and deletion.
Therefore, forced persistence has been pushed down into Scene.UnlinkSceneObject() to be more general, this is still on the DeRezObjects() path.
Uncommented TestDelinkPersistence() since this now passes.
Tests required considerable elaboration of MockRegionDataPlugin to reflect underlying storing of parts.
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Previously, Scene.Inventory.DeRezObjects() forced the persistence of prims before deletion.
This is necessary so that freshly delinked prims can be deleted (otherwise they remain as parts of their old group and reappear on server restart).
However, DeRezObjects() deleted to user inventory, which is not required by llDie() or direct region module unlink and deletion.
Therefore, forced persistence has been pushed down into Scene.UnlinkSceneObject() to be more general, this is still on the DeRezObjects() path.
Uncommented TestDelinkPersistence() since this now passes.
Tests required considerable elaboration of MockRegionDataPlugin to reflect underlying storing of parts.
|
| |
| |
| |
| |
| | |
Added a MockRegionDataPlugin to do in-memory persistence for tests since adding this to OpenSim.Data.Null.NullDataStore doesn't seem appropriate
NullDataStore can do nothing because OpenSim only ever retrieve region objects from the database on startup. Adding an in-memory store here would be unecessary overhead.
|
|\ \
| |/ |
|
| |
| |
| |
| | |
/Objects is now valid where it wasn't before)
|
| | |
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| | |
goes to the correct directory
Also removes some mono compiler warnings
|
|\ \
| |/ |
|
| | |
|
|\ \
| |/ |
|
| |
| |
| |
| | |
affected.
|
| |
| |
| |
| | |
TeleportStart, and now sending this upon all teleports, not just some, and in the right place (EntityTransferModule).
|
| | |
|
| |
| |
| |
| |
| | |
Clean up use of AttachObject throughout, reduce number of overloads
and number of parameters
|
| | |
|
| |
| |
| |
| |
| | |
Clean up use of AttachObject throughout, reduce number of overloads
and number of parameters
|
| | |
|
|\ \
| |/ |
|
| |
| |
| |
| |
| | |
This was http://opensimulator.org/mantis/view.php?id=4770
Extend unit tests to check for this scenario too
|
|\ \
| |/ |
|
| |
| |
| |
| | |
we used to send before slimupdates and explicitly send it
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| | |
GetFolder(InventoryFolderBase folder)"
This reverts commit 3525195bc9b5fdfd9799411edd452981ef1f4ebd.
|
| |
| |
| |
| |
| |
| |
| | |
GetFolder(InventoryFolderBase folder)
This involves no wire changes since the methods often just construct an InventoryFolderBase under the hood.
This is in line with other methods that alraedy allow requests via uuid
|
| |
| |
| |
| | |
add various helper functions for simplifying test readability
|
|\ \
| |/ |
|
| |
| |
| |
| | |
easily configured for test purposes
|
| |
| |
| |
| |
| |
| | |
OpenSim.Data.Null.UserAuthenticationData plugin
additional tweaks to get this working properly
|
|\ \
| |/ |
|