Justin Clark-Casey (justincc)
|
57530c8897
minor: Make note in log if scene was restarted due to an unrecoverable physics error
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
2271986396
Lock on AgentCircuitData during Scene.AddClient() and RemoveClient() to prevent an inactive connection being left behind if the user closes the viewer whilst the connection is being established.
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
061c748b75
Add --force flag to "kick user" console command to allow bypassing of recent race condition checks.
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
9d6ea27df0
Make SceneManager.OnRegionsReadyStatusChange event available.
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
e3db5fb603
Add EventManager.OnRegionLoginsStatusChange fired whenever logins are enabled or disabled at any point, not just during initial startup.
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
58aa51218e
Add back notification to neighbouring regions when RegionReadyModule is not active accidentally just removed in 528004d
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
0fff0e1fad
Perform other region ready actions even if simulator is configured to leave logins disabled on startup.
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
92a01a7e70
Fix bug where region ready was being triggered twice in quick succession if a region contained no scripts.
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
4debc67b48
Establish EventManager.OnRegionReady event. This will only be triggerred once when the region is ready.
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
c8f60acc30
Pass entire scene object in OnLoginsEnabled event rather than just the region name.
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
47e2922a40
Prevent race conditions between two threads that call LLClientView.Close() simultaneously (e.g. ack timeout and an attempt to reconnect)
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
4deb25da87
Add TestCreateDuplicateRootScenePresence() regression test.
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
d5d801f218
Close() the ScenePresence after we've removed it from the scene graph, to cut down race conditions when another thread manages the grab the presence after some SP structures have been reset.
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
e21dd88ed5
When an attachment is detached to inv or derezzed, stop the scripts, update the known item with script state still in the script engine and then remove the scripts.
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
068917bc29
Remove redundant SetScene() function in Scene.AddSceneObject()
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
d8f1d2892c
Remove now duplicate interregion object check that should have been removed a few commits ago in 43a2da9
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
f17f58ac2a
Add assert to attachment regression tests to check that number of objects in the scene graph
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
6bcb5baab6
Pull prim crossing/teleport checks up into Scene.IncomingCreateObject() from Scene.AddObject()
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
eddff428ed
Removing unused handling of incoming create object by userID and itemID only.
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
61aaa10460
Remove code listed for removal in 0.7.3 that handled script restart for incoming attachments from pre-fatpack regions (versions of OpenSimulator more than a year old)
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
70f85af75b
Add IScene.Name for code clarity to replace the RegionInfo.RegionName used in many, many log messages.
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
8dedd91961
When attachments are being saved and deleted for a closing root agent, delete first to avoid a hud race condition with update threads.
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
9779ceded5
If RegionReady is active, don't falsely say that logins are enabled in the main scene loop before RegionReady is signalled when initial script compilation finishes.
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
d8c40ca462
In PresenceDetector.OnConnectionClose(), use the IsChildAgent check already available on IClientAPI.SceneAgent rather than retrieving it again by scanning all scenes.
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
280d005d55
Start sending spare frame time MS viewer stat. Make frame time correctly display total frame time, not just non-spare time.
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
498154af80
Don't make duplicate call to ScenePresence.Close() separately in ETM.DoTeleport() if an agent needs closing.
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
28f93512bc
Remove duplicate update of user count in Scene.IncomingCloseAgent()
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
78c2ef2346
Fix bug with "kick user" reducing agent counts by 2 instead of 1.
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
d30d68657e
Record the fact that child agents can have asset transactions.
|
12 năm trước cách đây |
Justin Clark-Casey (justincc)
|
3a27f656b3
Don't send kill object messages to clients when a child agent is closed.
|
12 năm trước cách đây |