aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-01-27BulletSim: reinstate the supression of rotational velocity for vehiclesRobert Adams1-1/+1
2013-01-27BulletSim: add framework for BulletSim unit tests. No tests yet.Robert Adams3-0/+193
2013-01-27BulletSim: disable center-of-mass computation because it does not work yetRobert Adams1-1/+1
2013-01-27BulletSim: fix compile error from last commitRobert Adams1-2/+2
2013-01-27BulletSim: parameterize the value for gravity reduction for ground vehicles ↵Robert Adams3-11/+18
on the ground. Set defaults for vehicle factors to one. Debug logging changes.
2013-01-27BulletSim: first attempt at reporting top collidersRobert Adams5-11/+43
2013-01-27BulletSim: parameterize several vehicle debugging values: physical linear ↵Robert Adams3-9/+57
and angular force factors now default to less than 1 (0.2) vehicle friction and restitution now default to low values
2013-01-27BulletSim: finish the post step event for physical object actions. Modify ↵Robert Adams3-13/+73
vehicle to use post step event for logging.
2013-01-27Prevent items being destroyed by rename operations. Renaming of a wearable alsoMelanie2-6/+8
sends an asset transaciton but it is empty. So we can't ignore name data when a transaction is present and can't treat every transaction as valid. Conflicts: OpenSim/Region/Framework/Scenes/Scene.Inventory.cs
2013-01-26Fix issue where the "set terrain texture" console command did not tell the ↵Justin Clark-Casey (justincc)1-1/+1
viewers that textures had updated (hence they did not display the changes). Addresses http://opensimulator.org/mantis/view.php?id=6513
2013-01-26Add OnScriptMovingStartEvent and OnScriptMovingEndEvent to EventManager so ↵Justin Clark-Casey (justincc)2-2/+60
that these can be triggered by future code (not yet implemented). Also hooks up moving_start and moving_end script events, eliminating itemID on XEngine EventManager methods since this is completely unused. An adaptation of the patch in http://opensimulator.org/mantis/view.php?id=6515 Thanks Garmin Kawaguichi and Signpost Marv.
2013-01-26Mantis 6343: Turn a prim to flexy to OFF don't work llSetPrimParamsTalun1-3/+10
Correction so that scripts can turn Flexi off as well as on.
2013-01-25* This adds llVolumeDetect functionality to the C# implementation of BulletSim.teravus1-86/+116
2013-01-26minor: Fix full scene part console report to show proper Light* names rather ↵Justin Clark-Casey (justincc)1-5/+5
than all wrongly FlexiDrag
2013-01-26minor: Call down to base OpenSimTestCase.SetUp() in NPCModuleTests to ↵Justin Clark-Casey (justincc)1-0/+2
disable any enabled logging from previous tests
2013-01-25Disable json tests for now - I see this is failing on jenkins because mono ↵Justin Clark-Casey (justincc)2-32/+29
2.4.3 doesn't have Funcs >5 params, though mono 2.6 onwards does. Standardize logging in JsonStoreScriptModule and some minor code formatting.
2013-01-25See if getting the registering JsonReadNotecard with MethodInfo works around ↵Justin Clark-Casey (justincc)1-2/+5
an apparent issue with registering methods with more than 5 parameters on mono 2.4.3
2013-01-25Increase logging by enabling during test setup rather than during individual ↵Justin Clark-Casey (justincc)1-4/+6
tests of for JsonStore
2013-01-25Enable logging in new json store tests to find out why they fail on jenkins ↵Justin Clark-Casey (justincc)1-4/+4
but not locally.
2013-01-25Add JsonTestPath() regression testJustin Clark-Casey (justincc)1-0/+17
2013-01-25Add regression test for JsonSetValue()Justin Clark-Casey (justincc)1-0/+23
2013-01-25minor: remove mono compiler warning in SceneCommandsModuleJustin Clark-Casey (justincc)1-1/+1
2013-01-25Add basic JsonGetValue() regression test.Justin Clark-Casey (justincc)1-0/+17
2013-01-25Add basic JsonCreateStore() regression testJustin Clark-Casey (justincc)3-1/+301
2013-01-24BulletSim: reduce the force of gravity on ground vehicles when theyRobert Adams1-0/+11
are on the ground. Makes them a little more stable.
2013-01-24BulletSim: reduce the zeroing threshold for rotational velocity.Robert Adams1-3/+1
Sometimes settling of a vehicle from gravity introduces small velocities that need to be kept.
2013-01-24BulletSim: disable CCD (continuious collision detection) andRobert Adams1-3/+3
contact processing threshold since the first didn't solve tunneling problems but used resources and the latter caused instabilities.
2013-01-24BulletSim: zero motion on an object that we pop up because it isRobert Adams1-1/+7
below terrain. If the position is being corrected because it is out of bounds, all other movement rules are out the window.
2013-01-24BulletSim: remove exception that can happen when setting physics parameters ↵Robert Adams1-2/+2
from the console.
2013-01-24Mantis 6508 llHTTPResponse body is incorrectly interpreted by IETalun1-1/+15
This patch html escapes responses going to IE so that they cannot be interpreted as HTML if the response type is "text/plain". This has no effect if the reponse type has been set to "text/html" by osSetContentType Signed-off-by: nebadon <michael@osgrid.org>
2013-01-24Add JSONification of WebStats module. Adds a '?json' query parameterRobert Adams10-11/+281
to the fetch URL to return the data in JSON format. Also adds a simple 'sim.html' that uses JavaScript to display the JSON data. Not pretty but an example.
2013-01-24* Added in the manifold point dept on collision desc. In BulletSim engine ↵teravus1-5/+64
BulletXNA.
2013-01-24* Repairs the Object updates, Collision updates, and Child Prim methods ↵teravus1-164/+282
making the bulletXNA engine work again. * The only thing that had an issue was when creating a new RigidBody, BulletXNA didn't know the type SimMotionState and the upcast type is unknown in the constructor. Therefore, I had to update the IMotionState with a new method 'SetBody'. All of the duplicated type information has been removed and BulletXNA is not relying on any non-standard types external to the library.
2013-01-23* This makes the non-physics llCastRay 'better'. It's not 'correctly ↵teravus2-4/+18
working', and if you look deep enough, you see that the results are not really stable depending on the direction of the ray.
2013-01-24Remove unnecessary System.Linq reference from Compiler.csJustin Clark-Casey (justincc)1-1/+0
Hopefully will fix windows build via compile.bat
2013-01-24Disable the not very useful infinite recursion co-op termination tests for ↵Justin Clark-Casey (justincc)1-2/+6
now as they appear to cause failures with testing in jenkins. These tests are not very useful anyway as they never actually get a chance to try termination before the script runs out of stack
2013-01-24Fix mono 2.4.3 build break by using CreateInstanceAndUnwrap 9 method call ↵Justin Clark-Casey (justincc)1-0/+1
deprecated in later .net versions
2013-01-23BulletSim: pass up and report the real collision penetration.Robert Adams2-2/+4
2013-01-23Pass narrower WaitHandle rather than EventWaitHandle as co-op termination ↵Justin Clark-Casey (justincc)5-6/+6
wait handle to script APIs. APIs don't need to reference any methods on EventWaitHandle
2013-01-23Improve logging by making it clearer which script is failing if an assembly ↵Justin Clark-Casey (justincc)3-28/+31
fails to load. Moves the noise co-op start/stop debug log messages to only display if xengine debug level >= 1 Logs which stop strategy is being used (abort or co-op) Adjusts some other logging to remove not very useful stuff
2013-01-23BulletSim: remove setting of vehicle InterpolationRotationalVelocity.Robert Adams2-36/+34
This doesn't seem to help the vehicle stability. Rename vehicle internal variables adding a "V" or "W" so it is clear when coordinates are vehicle or world relative.
2013-01-23BulletSim: small change to center-of-mass computation left out last commitRobert Adams1-3/+8
2013-01-23BulletSim: center-of-gravity linkset changes. Not working yet.Robert Adams4-29/+9
Conflicts: OpenSim/Region/Physics/BulletSPlugin/BSPrim.cs
2013-01-23BulletSim: working on COMRobert Adams4-7/+36
2013-01-23BulletSim: fix build break introduced by previous commitRobert Adams1-5/+0
2013-01-23BulletSim: remove the unused RestoreBodyDependencies used by linksetsRobert Adams3-33/+2
and vehicles and clean up code by removing their kludgyness.
2013-01-23Add the Avination physics raycast glue so Core Physics can implement raycastMelanie3-13/+129
2013-01-23Remove the return value from llGiveMoney and add llTransferLindenDollars. AlsoMelanie3-33/+114
make llGiveMoney async so the script thread is not held up waiting for comms to an external server.
2013-01-23Add additional return statusBlueWall2-4/+23
Adding additional return status for JsonRpcMethod. Now returns true/false
2013-01-23If ScriptStopStrategy hasn't been set to co-op in [XEngine] config, then ↵Justin Clark-Casey (justincc)5-27/+87
continue to generate C# that is functionality identical to historical generation This is to eliminate disruption until co-op termination has been well-tested. In non co-op mode, XEngine will continue to load DLLs of the existing Script class and the new XEngineScript class. Moving to co-op mode still requires existing script DLL deletion to force recompilation, either manually or by setting DeleteScriptsOnStartup = true for one run. This change also means that scripts which fail to initialize do not still show up as running scripts.