Git extended
From OpenSim
Recent Git Commits
- If restating a region, clean up the physics scene after the main scene has been closed not before. (Justin Clark-Casey (justincc)) (Sat, 26 May 2012 00:55:35 +0000)
- If restating a region, clean up the physics scene after the main scene has been closed not before. If this is done before then on ODE agent update calls still incoming can fail as they try to use a raycastmanager that has been disposed. Bullet plugin does nothing on Dispose() However, I wouldn't be at all surprised if individual region restarting was buggy in lots of other areas. Justin Clark-Casey (justincc) <jjustincc at googlemail dot com> OpenSim/Region/Framework/Scenes/Scene.cs
- Add Blake/Techplex to CONTRIBUTORS. Thanks! (Justin Clark-Casey (justincc)) (Sat, 26 May 2012 00:35:33 +0000)
- Add Blake/Techplex to CONTRIBUTORS. Thanks! Justin Clark-Casey (justincc) <jjustincc at googlemail dot com> CONTRIBUTORS.txt
- One can now get hyoergrid region co-ordinates with llRequestSimulatorData (Blake.Bourque) (Wed, 23 May 2012 11:38:03 +0000)
- One can now get hyoergrid region co-ordinates with llRequestSimulatorData Blake.Bourque <Techplex dot Engineer at gmail dot com> .../Shared/Api/Implementation/LSL_Api.cs
- Use GetInventoryItem() in LSL_Api.InventoryKey(string name, int type). (Justin Clark-Casey (justincc)) (Sat, 26 May 2012 00:03:53 +0000)
- Use GetInventoryItem() in LSL_Api.InventoryKey(string name, int type). Also removes small bug where calling this method would add 1 to LPS, evne though all callers already did this. Justin Clark-Casey (justincc) <jjustincc at googlemail dot com> .../Shared/Api/Implementation/LSL_Api.cs
- Use SceneObjectPartInventory.GetInventoryItem() in OSSL.AvatarStopAnimation instead of searching the task inventory manually. (Justin Clark-Casey (justincc)) (Fri, 25 May 2012 23:54:00 +0000)
- Use SceneObjectPartInventory.GetInventoryItem() in OSSL.AvatarStopAnimation instead of searching the task inventory manually. Justin Clark-Casey (justincc) <jjustincc at googlemail dot com> .../Shared/Api/Implementation/OSSL_Api.cs
- refactor: replace LSL_Api.InventoryKey(string) largely with SceneObjectPartInventory.GetInventoryItem(string) (Justin Clark-Casey (justincc)) (Fri, 25 May 2012 23:36:01 +0000)
- refactor: replace LSL_Api.InventoryKey(string) largely with SceneObjectPartInventory.GetInventoryItem(string) Also gets llStopAnimation() to call KeyOrName rather than duplicating logic. Justin Clark-Casey (justincc) <jjustincc at googlemail dot com> .../Framework/Interfaces/IEntityInventory.cs
- Mantis 6028 osAvatarStopAnimation not stopping animations via UUID (Talun) (Tue, 22 May 2012 23:33:45 +0000)
- Mantis 6028 osAvatarStopAnimation not stopping animations via UUID Corrected to stop animations using the animation UUID similar to llStopAnimation. See http://opensimulator.org/wiki/OsAvatarStopAnimation Talun <None> .../Shared/Api/Implementation/OSSL_Api.cs
- Resolve some mono compiler warnings. (Justin Clark-Casey (justincc)) (Fri, 25 May 2012 03:03:16 +0000)
- Resolve some mono compiler warnings. Justin Clark-Casey (justincc) <jjustincc at googlemail dot com> .../Avatar/Attachments/AttachmentsModule.cs
- on agent cross, remove from physics scene after its been placed in transit, not before. (Justin Clark-Casey (justincc)) (Fri, 25 May 2012 02:39:10 +0000)
- on agent cross, remove from physics scene after its been placed in transit, not before. Justin Clark-Casey (justincc) <jjustincc at googlemail dot com> .../EntityTransfer/EntityTransferModule.cs
- refactor: make ETM.CrossAgentToNewRegionAsync neighbourRegion == null check return earlier to simplify method (Justin Clark-Casey (justincc)) (Fri, 25 May 2012 02:06:26 +0000)
- refactor: make ETM.CrossAgentToNewRegionAsync neighbourRegion == null check return earlier to simplify method Justin Clark-Casey (justincc) <jjustincc at googlemail dot com> .../EntityTransfer/EntityTransferModule.cs
- Remove a call stack debugging line accidentally left in from a few days ago at SceneObjectPartInventory.ApplyNextOwnerPermissions(). (Justin Clark-Casey (justincc)) (Fri, 25 May 2012 01:54:37 +0000)
- Remove a call stack debugging line accidentally left in from a few days ago at SceneObjectPartInventory.ApplyNextOwnerPermissions(). Justin Clark-Casey (justincc) <jjustincc at googlemail dot com> .../Framework/Scenes/SceneObjectPartInventory.cs
- Fix bug where a failed QueryAccess to a remove region would always have the reason "Communications failure" no matter what the destination region actually returned (Justin Clark-Casey (justincc)) (Fri, 25 May 2012 01:37:22 +0000)
- Fix bug where a failed QueryAccess to a remove region would always have the reason "Communications failure" no matter what the destination region actually returned Justin Clark-Casey (justincc) <jjustincc at googlemail dot com> .../Simulation/RemoteSimulationConnector.cs
- Stop it being possible for an agent to teleport back to its source region before the source region has finished cleaning up old agent data and structures. (Justin Clark-Casey (justincc)) (Fri, 25 May 2012 01:02:53 +0000)
- Stop it being possible for an agent to teleport back to its source region before the source region has finished cleaning up old agent data and structures. If this is allowed, then the client usually gets forcibly logged out and data structures might be put into bad states. To prevent this, the binary state machine of EMT.m_agentsInTransit is replaced with a 4 state machine (Preparing, Transferring, ReceivedAtDestination, CleaningUp). This is necessary because the source region needs to know when the destination region has received the user but a teleport back cannot happen until the source region has cleaned up. Tested on standalone, grid and with v1 and v3 clients. Justin Clark-Casey (justincc) <jjustincc at googlemail dot com> .../EntityTransfer/EntityTransferModule.cs
- In remote QueryAccess, also receive the actual status (true (Fri, 25 May 2012 00:41:00 +0000)
- In remote QueryAccess, also receive the actual status (true
- Don't actually proceed on a within-region teleport if another is already taking place, rather than just (falsely) logging that we're not going to proceed. (Justin Clark-Casey (justincc)) (Thu, 24 May 2012 21:59:52 +0000)
- Don't actually proceed on a within-region teleport if another is already taking place, rather than just (falsely) logging that we're not going to proceed. An oversight from recent commit 9ab0c81 Justin Clark-Casey (justincc) <jjustincc at googlemail dot com> .../EntityTransfer/EntityTransferModule.cs
- On inter-region teleport, only stand the avatar up if the QueryAccess call to the destination scene actually succeeds. (Justin Clark-Casey (justincc)) (Thu, 24 May 2012 21:46:45 +0000)
- On inter-region teleport, only stand the avatar up if the QueryAccess call to the destination scene actually succeeds. Justin Clark-Casey (justincc) <jjustincc at googlemail dot com> .../EntityTransfer/EntityTransferModule.cs
- Now that the EntityTransferModule is per-region, fetch the event queue module once rather than repeatedly via scene presences (Justin Clark-Casey (justincc)) (Thu, 24 May 2012 21:40:24 +0000)
- Now that the EntityTransferModule is per-region, fetch the event queue module once rather than repeatedly via scene presences Justin Clark-Casey (justincc) <jjustincc at googlemail dot com> .../EntityTransfer/EntityTransferModule.cs
- Fix issue where a dns resolution failure on the final destination might leave the user unable to teleport since the transit flag was not being reset. (Justin Clark-Casey (justincc)) (Thu, 24 May 2012 21:26:02 +0000)
- Fix issue where a dns resolution failure on the final destination might leave the user unable to teleport since the transit flag was not being reset. This moves the 'already in transit' check further up and resets the flag if dns resolution fails and in the new required places. Justin Clark-Casey (justincc) <jjustincc at googlemail dot com> .../EntityTransfer/EntityTransferModule.cs
- adding status codes from rfc 6585 (SignpostMarv) (Thu, 24 May 2012 15:01:46 +0000)
- adding status codes from rfc 6585 Signed-off-by: BlueWall <jamesh@bluewallgroup.com> SignpostMarv <github at signpostmarv dot name> .../Servers/HttpServer/OSHttpStatusCodes.cs
- porting IDE tooltip-friendly documentation tweaks from Aurora-Sim (SignpostMarv) (Thu, 24 May 2012 14:47:40 +0000)
- porting IDE tooltip-friendly documentation tweaks from Aurora-Sim Signed-off-by: BlueWall <jamesh@bluewallgroup.com> SignpostMarv <github at signpostmarv dot name> .../Servers/HttpServer/OSHttpStatusCodes.cs
- Comment out accidentally left in log line that was printing out the control file on OAR save (Justin Clark-Casey (justincc)) (Thu, 24 May 2012 03:33:36 +0000)
- Comment out accidentally left in log line that was printing out the control file on OAR save Justin Clark-Casey (justincc) <jjustincc at googlemail dot com> .../Archiver/ArchiveWriteRequestPreparation.cs
- Make ISimulationScene.GetScene() used the more efficient region id for lookup rather than the region handle. (Justin Clark-Casey (justincc)) (Thu, 24 May 2012 00:00:18 +0000)
- Make ISimulationScene.GetScene() used the more efficient region id for lookup rather than the region handle. Justin Clark-Casey (justincc) <jjustincc at googlemail dot com> .../Simulation/LocalSimulationConnector.cs
- If an agent is still registered as 'in transit' by the source region, don't allow an immediate teleport back. (Justin Clark-Casey (justincc)) (Wed, 23 May 2012 23:31:14 +0000)
- If an agent is still registered as 'in transit' by the source region, don't allow an immediate teleport back. This is to help relieve a race condition when an agent teleports then immediately attempts to teleport back before the source region has properly cleaned up/demoted the old ScenePresence. This is rare in viewers but much more possible via scripting or region module. However, more needs to be done since virtually all clean up happens after the transit flag is cleared . Possibly need to add a 'cleaning up' state to in transit. This change required making the EntityTransferModule and HGEntityTransferModule per-region rather than shared, in order to allow separate transit lists. Changes were also required in LocalSimulationConnector. Tested in standalone, grid and with local and remote region crossings with attachments. Justin Clark-Casey (justincc) <jjustincc at googlemail dot com> .../EntityTransfer/EntityTransferModule.cs
- Environment Module - allows Environment settings for Viewer3 warning: includes database region store migrations for mssql, mysql, sqlite (PixelTomsen) (Wed, 23 May 2012 19:06:25 +0000)
- Environment Module - allows Environment settings for Viewer3 warning: includes database region store migrations for mssql, mysql, sqlite enable/disable this module: Cap_EnvironmentSettings = "localhost" (for enable) Cap_EnvironmentSettings = "" (for disable) at ClientStack.LindenCaps section (OpenSimDefaults.ini file) or owerwrite in OpenSim.ini mantis: http://opensimulator.org/mantis/view.php?id=5860 Signed-off-by: BlueWall <jamesh@bluewallgroup.com> PixelTomsen <pixel dot tomsen at gridnet dot info> OpenSim/Capabilities/LLSDEnvironmentSettings.cs
- Format cleanup (BlueWall) (Wed, 23 May 2012 20:58:04 +0000)
- Format cleanup BlueWall <jamesh at bluewallgroup dot com> OpenSim/Data/Null/NullSimulationData.cs
- Fix llGetSimulatorHostname to return configured hostname (BlueWall) (Wed, 23 May 2012 19:07:03 +0000)
- Fix llGetSimulatorHostname to return configured hostname BlueWall <jamesh at bluewallgroup dot com> .../CoreModules/Scripting/LSLHttp/UrlModule.cs
- minor: Change [OBJECT COMMANDS MODULE log strings to [REGION COMMANDS MODULE] strings, though all these are currently commented out anyway (Justin Clark-Casey (justincc))] (Wed, 23 May 2012 03:20:54 +0000)
- minor: Change [OBJECT COMMANDS MODULE] log strings to [REGION COMMANDS MODULE] strings, though all these are currently commented out anyway Justin Clark-Casey (justincc) <jjustincc at googlemail dot com> .../World/Region/RegionCommandsModule.cs
- Add "show scene" command which lists stats for the currently selected console scene(s) (Justin Clark-Casey (justincc)) (Wed, 23 May 2012 03:10:45 +0000)
- Add "show scene" command which lists stats for the currently selected console scene(s) This includes prim count, script count, avatar count, etc. Information is currently the same as "show stats", though show stats can only show one scene at a time because it listens for the latest outgoing stats packet (a bad approach that needs to change). Might be better to tie this module into the other stats module to display arbitrary stats rather than fetching directly from scene.SimStatsReporter. Console command is "show scene" because "show region" already exists for the grid service, which is unfortunate. Might need to make a distinction between "scene" relating to a live scene and "region" relating to more static region data (url, coords, etc.) Justin Clark-Casey (justincc) <jjustincc at googlemail dot com> .../World/Region/RegionCommandsModule.cs
- refactor: Rename ConsoleTableRow and ConsoleTableColumn to ConsoleDisplayTableRow and ConsoleDisplayTableColumn (Justin Clark-Casey (justincc)) (Wed, 23 May 2012 02:23:37 +0000)
- refactor: Rename ConsoleTableRow and ConsoleTableColumn to ConsoleDisplayTableRow and ConsoleDisplayTableColumn Justin Clark-Casey (justincc) <jjustincc at googlemail dot com> OpenSim/Framework/Console/ConsoleDisplayTable.cs
- Add ConsoleDisplayList for more consistent formatting of console output in list form. (Justin Clark-Casey (justincc)) (Wed, 23 May 2012 02:19:25 +0000)
- Add ConsoleDisplayList for more consistent formatting of console output in list form. Convert "show region" to use this structure rather than hand-constructing Justin Clark-Casey (justincc) <jjustincc at googlemail dot com> OpenSim/Framework/Console/ConsoleDisplayList.cs