Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2013-01-27 | BulletSim: reinstate the supression of rotational velocity for vehicles | Robert Adams | 1 | -1/+1 | |
2013-01-27 | BulletSim: add framework for BulletSim unit tests. No tests yet. | Robert Adams | 3 | -0/+193 | |
2013-01-27 | BulletSim: disable center-of-mass computation because it does not work yet | Robert Adams | 1 | -1/+1 | |
2013-01-27 | BulletSim: fix compile error from last commit | Robert Adams | 1 | -2/+2 | |
2013-01-27 | BulletSim: parameterize the value for gravity reduction for ground vehicles ↵ | Robert Adams | 3 | -11/+18 | |
on the ground. Set defaults for vehicle factors to one. Debug logging changes. | |||||
2013-01-27 | BulletSim: first attempt at reporting top colliders | Robert Adams | 5 | -11/+43 | |
2013-01-27 | BulletSim: parameterize several vehicle debugging values: physical linear ↵ | Robert Adams | 3 | -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-27 | BulletSim: finish the post step event for physical object actions. Modify ↵ | Robert Adams | 3 | -13/+73 | |
vehicle to use post step event for logging. | |||||
2013-01-27 | Prevent items being destroyed by rename operations. Renaming of a wearable also | Melanie | 2 | -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-26 | Fix 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-26 | Add 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-26 | Mantis 6343: Turn a prim to flexy to OFF don't work llSetPrimParams | Talun | 1 | -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. | teravus | 1 | -86/+116 | |
2013-01-26 | minor: 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-26 | minor: 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-25 | Disable 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-25 | See 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-25 | Increase logging by enabling during test setup rather than during individual ↵ | Justin Clark-Casey (justincc) | 1 | -4/+6 | |
tests of for JsonStore | |||||
2013-01-25 | Enable 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-25 | Add JsonTestPath() regression test | Justin Clark-Casey (justincc) | 1 | -0/+17 | |
2013-01-25 | Add regression test for JsonSetValue() | Justin Clark-Casey (justincc) | 1 | -0/+23 | |
2013-01-25 | minor: remove mono compiler warning in SceneCommandsModule | Justin Clark-Casey (justincc) | 1 | -1/+1 | |
2013-01-25 | Add basic JsonGetValue() regression test. | Justin Clark-Casey (justincc) | 1 | -0/+17 | |
2013-01-25 | Add basic JsonCreateStore() regression test | Justin Clark-Casey (justincc) | 3 | -1/+301 | |
2013-01-24 | BulletSim: reduce the force of gravity on ground vehicles when they | Robert Adams | 1 | -0/+11 | |
are on the ground. Makes them a little more stable. | |||||
2013-01-24 | BulletSim: reduce the zeroing threshold for rotational velocity. | Robert Adams | 1 | -3/+1 | |
Sometimes settling of a vehicle from gravity introduces small velocities that need to be kept. | |||||
2013-01-24 | BulletSim: disable CCD (continuious collision detection) and | Robert Adams | 1 | -3/+3 | |
contact processing threshold since the first didn't solve tunneling problems but used resources and the latter caused instabilities. | |||||
2013-01-24 | BulletSim: zero motion on an object that we pop up because it is | Robert Adams | 1 | -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-24 | BulletSim: remove exception that can happen when setting physics parameters ↵ | Robert Adams | 1 | -2/+2 | |
from the console. | |||||
2013-01-24 | Mantis 6508 llHTTPResponse body is incorrectly interpreted by IE | Talun | 1 | -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-24 | Add JSONification of WebStats module. Adds a '?json' query parameter | Robert Adams | 10 | -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 ↵ | teravus | 1 | -5/+64 | |
BulletXNA. | |||||
2013-01-24 | * Repairs the Object updates, Collision updates, and Child Prim methods ↵ | teravus | 1 | -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 ↵ | teravus | 2 | -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-24 | Remove unnecessary System.Linq reference from Compiler.cs | Justin Clark-Casey (justincc) | 1 | -1/+0 | |
Hopefully will fix windows build via compile.bat | |||||
2013-01-24 | Disable 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-24 | Fix 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-23 | BulletSim: pass up and report the real collision penetration. | Robert Adams | 2 | -2/+4 | |
2013-01-23 | Pass 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-23 | Improve 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-23 | BulletSim: remove setting of vehicle InterpolationRotationalVelocity. | Robert Adams | 2 | -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-23 | BulletSim: small change to center-of-mass computation left out last commit | Robert Adams | 1 | -3/+8 | |
2013-01-23 | BulletSim: center-of-gravity linkset changes. Not working yet. | Robert Adams | 4 | -29/+9 | |
Conflicts: OpenSim/Region/Physics/BulletSPlugin/BSPrim.cs | |||||
2013-01-23 | BulletSim: working on COM | Robert Adams | 4 | -7/+36 | |
2013-01-23 | BulletSim: fix build break introduced by previous commit | Robert Adams | 1 | -5/+0 | |
2013-01-23 | BulletSim: remove the unused RestoreBodyDependencies used by linksets | Robert Adams | 3 | -33/+2 | |
and vehicles and clean up code by removing their kludgyness. | |||||
2013-01-23 | Add the Avination physics raycast glue so Core Physics can implement raycast | Melanie | 3 | -13/+129 | |
2013-01-23 | Remove the return value from llGiveMoney and add llTransferLindenDollars. Also | Melanie | 3 | -33/+114 | |
make llGiveMoney async so the script thread is not held up waiting for comms to an external server. | |||||
2013-01-23 | Add additional return status | BlueWall | 2 | -4/+23 | |
Adding additional return status for JsonRpcMethod. Now returns true/false | |||||
2013-01-23 | If 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. |