| Commit message (Collapse) | Author | Files | Lines |
|
Implement more parts of TestAssetService
|
|
|
|
|
|
inventory and asset, service modules. The boolean startServices was replaced with realServices string. If the string contains the word asset, it will start a real asset module, if it contains inventory, it starts a real inventory. Otherwise, it use mock (NullPlugin-like) objects, for tests that don't really need functionality.
* SetupScene is now actually sharing the asset and inventory modules if the tester wishes to have multiple regions connected. To link regions, just start SetupScene with the same CommunicationManager for all scenes. SceneSetupHelper will hold a static reference to the modules and won't initialize them again, just run the scenes through the modules AddRegion, RegionLoaded and PostInitialize.
* With the recent changes, both asset and inventory (and in the future, user) services should always be asked from the scene, not instantiated alone. The tests should reflect this new behavior and always start a scene.
|
|
everything-inventory in CommsManager, which wasn't actively used anymore.
|
|
|
|
lets you configure region sizes to be smaller without crashing the region. I remind you that regions are still square, must be a multiple of 4, and the Linden client doesn't like anything other then 256. If you set it bigger or smaller, the terrain doesn't load in the client, the map has issues, and god forbid you connect it to a grid that expects 256m regions.
|
|
|
|
a raycast test safely.
* Test for prim obstructions between the avatar and camera. If there are obstructions, inform the client to move the camera closer. This makes it so that walls and objects don't obstruct your view while you're moving around. Try walking inside a hollowed tori. You'll see how much easier it is now because your camera automatically moves closer so you can still see.
* Created a way to know if the user's camera is alt + cammed or just following the avatar.
* Changes IClientAPI interface by adding SendCameraConstraint(Vector4 CameraConstraint)
|
|
linkset, made each of those prims rotate around its own centre rather than around the geometric centre of the selection like they should do (and like the client expects).
This involved adding a new OnUpdatePrimSingleRotationPosition event to IClientAPI so that we can get the changed position from the client.
Btw adding new events to IClientAPI is really tedious where you have to copy the change across to at least 5 or 6 other files.
[Note this doesn't fix the bug where any rotation changes to the root prim (but not the whole linkset) cause rotation errors on the child prims.]
|
|
Change all uses of the HttpServer properties to use the new singleton
|
|
balancer plugin work again. Create a new method, GetClientEP, to retrieve
only the EndPoint for script usage. Marked the purpose of the method
in IClientAPI.cs with a warning. Also restored the corresponding SetClientInfo
functionality.
|
|
This patch ensures that the touch positions are set during touch_end
events (currently only working for touch_start and touch events).
|
|
(TestUpdateFolder)
|
|
|
|
LICENSE.txt.
|
|
failure due to new NAT code
|
|
|
|
|
|
|
|
This modifies IClientAPI.SendDialog slightly.
Fixes Mantis #3661.
|
|
* This fixes mantis #3650
|
|
|
|
|
|
|
|
|
|
appear to be too slow to be useful, or fail too fire. I may remove the timers
as a consequence if this.
|
|
avatar updates into a single packet.
Applied with changes.
Fixes Mantis #3136
|
|
* Database and the OGS1 plugins are not interested and hence ignore these calls
|
|
cached)
* Plugin not yet used
* Existing functionality should not be affected in any way
|
|
service initialization into CommsManager
* What is really needed is a plugin and interface request system as being done for region modules
|
|
components
* Make OGS1UserServices inherit from UserManagerBase
* This allows grid mode regions to use the same user data plugin infrastructure as grid servers and standalone OpenSims
|
|
|
|
|
|
|
|
|
|
* Have the test scene always return success for session id authentication for now
|
|
normal runtime thread
* This may eliminate the occasional archive test freezes, since they appeared to occur when somehow the asset server didn't pick up on the presence of a request in the asset
quque
|
|
rather than multi-threaded (which may be behind the occasional test freezes)
|
|
having Initialise() and Initialize() in the same class - very difficult to read.
|
|
avatar interests update.
|
|
Addresses Mantis #3381
The current implementation works as expected if the object has no rotation or
only rotation around the Z axis; you can spin the object left or right (around
the world Z axis).
It works a little unexpectedly if the object has a non-Z-axis rotation; in this
case the body is spun about its local Z axis, not the world Z-axis. (But SL
also behaves oddly with a spin on an arbitrarily rotated object.)
|
|
* Implement "Add To Outfit"
* Thanks FredoChaplin
|
|
|
|
First part of Mantis #964, the necessary clouds image will follow separately.
|
|
Fixes Mantis #3324
|
|
sending. With this change, all methods that handle IM now use GridInstantMessage
rather than individual parameters.
|
|
support for the mute list (no functionality yet, but allows the
RetrieveInstantMessages event to fire now).
|
|
|
|
with LibOMV based clients.
* Modifies the IClientAPI! So client stacks will need to be modified!
|