aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework (follow)
Commit message (Collapse)AuthorAgeFilesLines
* More namespace and dll name changes. Still no functional changes.Diva Canto2015-08-3010-10/+10
|
* Renamed the namespaces tooDiva Canto2015-08-3011-22/+22
|
* Moved instantiation of SceneCommunicationService object to inside the scene ↵Diva Canto2015-08-301-2/+1
| | | | constructor. This was a left over from the original monolithic design of scene communications. The less the instantiators of scenes know about the scene's internals, the better.
* Mantis #7713: fixed bug introduced by 1st MOSES patch.Diva Canto2015-08-301-7/+9
|
* In ScenePresence, when removing from the physical scene, unsubscribeRobert Adams2015-08-231-1/+1
| | | | | from collisions before removing the collision callbacks. Should not make operational differences.
* Fix multiple moving_end and add moving_start to llSetKeyframedMotionJeff Kelley2015-08-201-10/+15
| | | | Signed-off-by: Melanie Thielker <melanie@t-data.com>
* Partial plumbing for the agent stateful module features negotiationMelanie Thielker2015-08-202-1/+8
|
* Create want and need lists for agent data interchange formats.Melanie Thielker2015-08-161-0/+44
|
* Adding the IAgentStatefulModule interface. It is used in addtion toMelanie Thielker2015-08-151-0/+61
| | | | | one of the existing module interfaces to denote a module that holds agent specific state that should be transferred to other regions
* Show Script Time in the statistics panelOren Hurvitz2015-08-112-38/+68
| | | | The value shown is the number of milliseconds per frame that were spent executing scripts in this region.
* Better handling of invalid XML: a) prevent infinite loop on EOF; b) better ↵Oren Hurvitz2015-08-113-61/+73
| | | | | | | | logging If the XML was truncated for some reason then ExecuteReadProcessors() would get into an infinite loop, using high CPU. Now it detects EOF (and several other error cases) and aborts. The rest of the changes just improve logging of XML in case of errors, so that we can see what the bad XML is.
* WARNING: massive refactor to follow libomv's latest changes regarding ↵Diva Canto2015-08-081-3/+7
| | | | | | | inventory folders. The newest version of libomv itself is committed here. Basically, everything that was using the AssetType enum has been combed through; many of those uses were changed to the new FolderType enum. This means that from now on, [new] root folders have code 8 (FolderType.Root), as the viewers expect, as opposed to 9, which was what we had been doing. Normal folders are as they were, -1. Also now sending folder code 100 for Suitcase folders to viewers, with no filter. All tests pass, but fingers crossed!
* Removed unused variableOren Hurvitz2015-08-031-2/+0
|
* Add an option to processes physics collisions using FireAndForget.Robert Adams2015-08-022-3/+48
| | | | | | | | | | | Off by default but set with [Startup]ShouldUseFireAndForgetForCollsions=true There is a problem with physics colliions sometimes stopping. One suspicion is that the long callback path from the physics engine into the script engine is causing problems. Enabling this feature passes the collision into the script engine on a separate thread and not the main simulation thread. Tester can enable this and see if the collsions stay around. If they still fail, this commit should be reverted and another solution looked for.
* Mantis #7657 and #7514. This should alleviate the problem of bad object ↵Diva Canto2015-08-012-4/+6
| | | | | | | | | | | assets being passed around via HG and archives. No guarantees that all the leaks have been found, but at least it detects and fixes these bad assets upon: (1) storing and getting assets over HG -- assuming the core HG asset service is being used (not the case with OSGrid!) (2) importing assets via OAR and IAR Instantiation of bad assets now should also work, instead of producing an exception, but the bad assets themselves aren't being fixed in the DB. That should be done with a cleaning tool -- see Perl script in Mantis #7657. Virus!
* Fixed the whitespace in Scene.csOren Hurvitz2015-07-131-515/+515
| | | | The whitespace in this file was fubared recently
* Squoosh one more warningDiva Canto2015-06-141-1/+1
|
* Refactor AgentPreferences so that database operations happen centrally. the ↵Cinder2015-06-132-37/+11
| | | | | | opensim way. Signed-off-by: Diva Canto <diva@metaverseink.com>
* Relicense AgentPreferences files to BSD and OpenSimulatorCinder2015-06-131-23/+24
| | | | Signed-off-by: Diva Canto <diva@metaverseink.com>
* Support for Linden AgentPreferences capability and friends ↵Cinder2015-06-131-0/+36
| | | | | | (UpdateAgentLanguage and UpdateAgentInformation) and Mantis #7157 Signed-off-by: Diva Canto <diva@metaverseink.com>
* SceneObjectPart.UpdateLookAt() now uses corrected libomv quaternion functions.dahlia2015-06-101-16/+6
|
* The only purpose of this commit is to remove an erroneous comment. It turns ↵Diva Canto2015-06-051-4/+2
| | | | out that rezzing the attachments is necessary in modern viewers too. Proof: commenting the lines below the comment results in no attachments seen in the avatar.
* Mantis #7536. This may alleviate the side effects of broken SceneObjects ↵Diva Canto2015-06-041-15/+20
| | | | XML. It doesn't (can't) fix the cause.
* Merge branch 'master' into mosesMelanie Thielker2015-05-201-1/+8
|\ | | | | | | | | Conflicts: OpenSim/Region/Framework/Scenes/Scene.cs
| * New values returned by llGetEnvTalun2015-05-201-1/+7
| | | | | | | | | | | | | | | | Implements recent changes to llGetEnv region_cpu_ratio hardcoded to 1 region_product_sku hardcoded to OpenSim Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com>
* | Removing duplicate definitionMichael Heilmann2015-05-191-2/+0
| |
* | Merging Opensim upstream before generating patchMichael Heilmann2015-05-194-14/+168
|\ \ | |/
| * Enable grab feature (Ctrl+Drag) for non-physical link-sets and add code to ↵AliciaRaven2015-05-131-6/+24
| | | | | | | | | | | | | | | | handle spin (Ctrl+Shift+Drag) This patch fixes permission issues with dragging scripted objects. As on LL grid, scripted prims can not be dragged. Also after dragging, the group was not marked as updated. This meant that after the region was restarted the group would revert to its original position. This version fixes issues where scripts in child prims were not detected and also blocks grab for attachments. Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
| * Refactored some code that is used in two different dlls related to SOP ↵Diva Canto2015-05-051-0/+136
| | | | | | | | rewriting. Also added some unit tests that relate to mantis #7514
| * Updated all occurrences of AssemblyVersion("0.8.1.*") to ↵Diva Canto2015-04-291-1/+1
| | | | | | | | AssemblyVersion("0.8.2.*")
| * Added in all metrics for Phase 1 except for Time Dilation.Steven Zielinski2015-04-292-9/+218
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Test Plan: Tested on local opensim and firestorm. Not tested with JSON stats reporter. Reviewers: rlouden Reviewed By: rlouden Differential Revision: http://cr.irl.ucf.edu/D269 Signed-off-by: Diva Canto <diva@metaverseink.com>
| * Revert "Enable grab feature (Ctrl+Drag) for non-physical link-sets and add ↵BlueWall2015-04-281-24/+6
| | | | | | | | | | | | code to handle spin (Ctrl+Shift+Drag)" We found that linksets can move if the root prim is unscripted. Will revert this until a fix can be implemented.
| * Enable grab feature (Ctrl+Drag) for non-physical link-sets and add code to ↵AliciaRaven2015-04-201-6/+24
| | | | | | | | | | | | | | | | handle spin (Ctrl+Shift+Drag) This patch fixes permission issues with dragging scripted objects. As on LL grid, scripted prims can not be dragged now. Also after dragging, the group was not marked as updated. This meant that after the region was restarted the group would revert to its original position. Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com>
* | Merge branch 'master' of https://github.com/M-O-S-E-S/opensim into ↵Glenn Martin2015-05-191-0/+2
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | moses.metricsPhase2 Fixed conflicts. Conflicts: OpenSim/Region/Framework/Scenes/Scene.cs
| * | Changed the 10 value to be a constant value inside of the Scene called ↵Steven Zielinski2015-04-292-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | m_DefaultNumberFramesStored. Test Plan: Tested on windows with the json stats reporter. Reviewers: rlouden, kboswell, clattin, ssirigam, martin Reviewed By: rlouden, kboswell, clattin, ssirigam, martin Differential Revision: http://cr.irl.ucf.edu/D273
| * | Changed the 10 value to be a constant value inside of the Scene called ↵Steven Zielinski2015-04-282-9/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | m_DefaultNumberFramesStored. Test Plan: Tested on windows with the json stats reporter. Reviewers: rlouden, ssirigam, martin, kboswell, clattin Differential Revision: http://cr.irl.ucf.edu/D273
* | | Merge remote-tracking branch 'upstream/master' into moses.metricsPhase2Glenn Martin2015-05-011-0/+9
|\ \ \ | |/ / | | | | | | | | | | | | Conflicts: OpenSim/Region/Framework/Scenes/Scene.cs OpenSim/Region/Framework/Scenes/SimStatsReporter.cs
| * | Added in all metrics for Phase 1 except for Time Dilation.Steven Zielinski2015-04-212-9/+218
| |/ | | | | | | | | | | | | | | | | | | | | | | Test Plan: Tested on local opensim and firestorm. Not tested with JSON stats reporter. Reviewers: rlouden Reviewed By: rlouden Differential Revision: http://cr.irl.ucf.edu/D269
* | Updated phase 2 to have the changes originally done in phase 1 for the ↵Steven Zielinski2015-04-302-5554/+5557
| | | | | | | | | | | | | | | | | | | | | | | | defaultNumberFramesStored. Test Plan: Tested using opensim standalone on windows with json stats. Reviewers: rlouden Reviewed By: rlouden Differential Revision: http://cr.irl.ucf.edu/D275
* | Phase 2 additons with Frame Dilation metric.Robert Louden2015-04-212-5699/+5723
| |
* | Moved over metrics from previous OpenSim 0.8.0.3 repository (this new ↵Glenn Martin2015-04-213-18/+365
|/ | | | repository is now the master branch from OpenSim).
* Revert "Enable grab feature (Ctrl+Drag) for non-physical link-sets and add ↵Robert Adams2015-04-191-18/+4
| | | | | | | | | code to handle spin (Ctrl+Shift+Drag)" This change sees to enable general moving of objects with touch scripts. Reverting until the move permissions are understood. This reverts commit 28ce3238020c4dca8f9aef711daf730bccf0d2f0.
* Enable grab feature (Ctrl+Drag) for non-physical link-sets and add code to ↵AliciaRaven2015-04-171-4/+18
| | | | | | handle spin (Ctrl+Shift+Drag) Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
* Fix stand position for differing seat and root rotation.Magnuz Binder2015-04-121-1/+1
| | | | Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com>
* oops someone set individual quaternion members and forgot to normalizedahlia2015-03-171-0/+1
|
* Re-enabled ability for avatar to ascend and descend whilst controlling view ↵Justin Clark-Casey (justincc)2015-03-171-2/+2
| | | | | | | with lmb held down on avatar (in most viewers). This had been disabled by 30b7863 (Fri Feb 27 2015). Relates to http://opensimulator.org/mantis/view.php?id=6835
* BulletSim: add VEHICLE_ more parameter value limit checking.Robert Adams2015-03-071-0/+4
| | | | | | This only bounds passed parameters as there is no good way of refusing the parameter setting. This mostly means that passing NaN's won't crash the simulator.
* Add outbound URL filter to llHttpRequest() and osSetDynamicTextureURL*() ↵Justin Clark-Casey (justincc)2015-03-041-1/+36
| | | | | | | | script functions. This is to address an issue where HTTP script functions could make calls to localhost and other endpoints inside the simulator's LAN. By default, calls to all private addresses are now blocked as per http://en.wikipedia.org/wiki/Reserved_IP_addresses If you require exceptions to this, configure [Network] OutboundDisallowForUserScriptsExcept in OpenSim.ini
* Fix erratic Npc movementBlueWall2015-03-021-1/+1
|
* added missing senderId in GiveInventoryFolder this little mistake prevented ↵Freaky Tech2015-03-021-1/+1
| | | | | | passing on folders for HG visitors Signed-off-by: BlueWall <jamesh@bluewallgroup.com>