Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * Tweak the character controller some more | Teravus Ovares | 2009-04-10 | 2 | -191/+348 |
| | | | | | | | * Add cursory integration with script engine. * LLMoveToTarget, LLSetBouyancy, LLSetStatus (Physical only), LLApplyImpulse, LLApplyTorque, LLPushObject.. etc. * Still missing linked physical active and LLSetStatus with an axis lock. | ||||
* | * Fixes a bug in MRM scripting whereby the Touch flag is never enabled for ↵ | Adam Frisby | 2009-04-10 | 1 | -0/+2 |
| | | | | OnTouch capable scripts. | ||||
* | * Whoops, never saved the BulletDotNETScene.. Last commit continued..... | Teravus Ovares | 2009-04-09 | 1 | -1/+1 |
| | |||||
* | * Changes the timstep of the bullet world | Teravus Ovares | 2009-04-09 | 2 | -11/+12 |
| | | | | | | | | * Enables border crossings when using the BulletDotNETPlugin * Enabled variable time steps in BulletDotNETPlugin * Still no 'linked physical objects' yet * Still no script engine integration | ||||
* | * Reinstated Scene Crossing tests, now with timeouts to check for race ↵ | Arthur Valadares | 2009-04-09 | 1 | -16/+55 |
| | | | | conditions | ||||
* | * minor: remove some mono compiler warnings | Justin Clarke Casey | 2009-04-09 | 3 | -4/+3 |
| | |||||
* | * Tagged long running tests with LongRunningAttribute. | lbsa71 | 2009-04-09 | 7 | -15/+22 |
| | | | | | | * Now, the 144 unit tests takes roughly as long time to run (16s on my laptop) that the 10 long running takes. The database tests takes forever. * Feel free to run the unit tests as you code, and the rest before commit. | ||||
* | * Remove Autooar module pending it's migration to the forge | Justin Clarke Casey | 2009-04-09 | 1 | -99/+0 |
| | |||||
* | * Allows MRMs to import libraries in the OpenSim bin directory. | Adam Frisby | 2009-04-09 | 1 | -5/+16 |
| | | | | | * Syntax: //@DEPENDS:library.dll | ||||
* | From: Christopher Yeoh <yeohc@au1.ibm.com> | Sean Dague | 2009-04-09 | 3 | -0/+53 |
| | | | | | | | | | | | The attached patch implements osKey2Name and osName2Key which converts between a UUID key for an avatar and an avatar name and vice-versa. osKey2Name is similar to llKey2Name except that it will work even if the avatar being looked up is not in the same region as the script. | ||||
* | * Implements IObject.Materials[].* | Adam Frisby | 2009-04-09 | 3 | -2/+93 |
| | | | | | * This lets you do things like IObject.Materials[0].Texture = new UUID("0000-..."); | ||||
* | * Implements IGraphics interface for MRM Scripting. | Adam Frisby | 2009-04-09 | 6 | -6/+75 |
| | | | | | | * This allows you to utilize System.Drawing tools on textures within the region. * Example: use System.Drawing.Bitmap to make your texture, then use Host.Graphics.SaveBitmap to make an asset from it in JPEG2K. You can edit (but not overwrite) existing textures using Host.Graphics.LoadBitmap. | ||||
* | * Adds World.OnNewUser += delegate(IWorld sender, NewUserEventArgs e); | Adam Frisby | 2009-04-09 | 2 | -1/+50 |
| | | | | | * This event fires when a new avatar is created within the Scene. (Internally corresponds to EventManager.OnNewPresence) | ||||
* | * Limits MRM scripting to Region Master Avatar only. | Adam Frisby | 2009-04-09 | 1 | -1/+4 |
| | | | | | | * This makes MRM scripting ever so slightly more secure. If you have enforced Object Permissions enabled, it may be acceptable to enable MRM within your regions. * Security bug reports on this feature are much appreciated (eg: anyone finding ways around this to execute a MRM as a basic user). | ||||
* | * World.OnChat no longer fires if there is no chat text (prevents the typing ↵ | Adam Frisby | 2009-04-09 | 1 | -2/+3 |
| | | | | animation packet from firing OnChat) | ||||
* | * Added additional debug testing info to Scene | Adam Frisby | 2009-04-09 | 4 | -6/+57 |
| | | | | | | | * Corrected issue with MRMs where it would attempt to overwrite an already loaded DLL. (and thus fail with cryptic UnauthorizedAccessException.) * Made DrunkenTextAppreciationModule.cs MRM not crash with StackOverflowException * Added some temporary logging to MRM World.* | ||||
* | * Forgot to commit IEntity in last commit. | Adam Frisby | 2009-04-09 | 2 | -0/+67 |
| | | | | | * Added "DrunkenTextAppreciationModule" Demo MRM - behaves very similarly to the sobriety filter in WoW. ;) | ||||
* | * Moves Name, GlobalID and WorldPosition into new IEntity interface. | Adam Frisby | 2009-04-09 | 5 | -22/+98 |
| | | | | | | | * Avatar and Object now inherit from IEntity. * Avatar.Position is now Avatar.WorldPosition to match IObject property. * Implements event World.OnChat += delegate(IWorld sender, ChatEventArgs e); | ||||
* | * Implements retrieving child primitives via World.Objects[id] (MRM) | Adam Frisby | 2009-04-09 | 3 | -5/+16 |
| | | | | | | * Optimizes SceneGraph - fetches on primitives via "GetGroupByPrim" wont search the entire list if the primitive is infact the root. (Core) * Updates Test MRM. | ||||
* | * Implements IObject.OnTouch += delegate(IObject sender, TouchEventArgs e) | Adam Frisby | 2009-04-09 | 2 | -0/+73 |
| | | | | | * This is equivalent to LSL 'touch(int senders)' | ||||
* | * Fixed a number of culture-variant bugs in lsl implicit type conversions. | lbsa71 | 2009-04-09 | 1 | -9/+11 |
| | |||||
* | * argh. reverted untested fix that snuck into the last commit | lbsa71 | 2009-04-09 | 1 | -2/+1 |
| | |||||
* | * tagged some more database tests as such | lbsa71 | 2009-04-09 | 1 | -1/+2 |
| | |||||
* | * Introduced some experimental code with regards to asset data substitution | lbsa71 | 2009-04-08 | 2 | -0/+11 |
| | |||||
* | * Make it possible to store creator strings in user inventory items as well ↵ | Justin Clarke Casey | 2009-04-08 | 9 | -29/+30 |
| | | | | | | | | | as UUIDs * All existing functionality should be unaffected. * Database schemas have not been changed. | ||||
* | * Fix the remainder of the packets that require sessionId checks. | Teravus Ovares | 2009-04-08 | 1 | -32/+929 |
| | |||||
* | * [SECURITY] Implements additional packet security checks for Object related ↵ | Adam Frisby | 2009-04-08 | 1 | -0/+250 |
| | | | | | | | | packets. * Note: as with the last commit, this requires additional testing. * This represents 2/8ths of packets now being checked appropriately. | ||||
* | * [SECURITY] Implements a large number of new security checks into ↵ | Adam Frisby | 2009-04-08 | 1 | -0/+269 |
| | | | | | | | | Scene/Avatar packet processing within ProcessInPacket. * Notes: this requires heavy testing, it may cause new issues where LL have recycled agent block data for non-security purposes. It can be disabled on Line 4421 of LLClientView.cs by changing m_checkPackets to false. * This represents approx 1/8th of the packets being checked. | ||||
* | Correct unit test for llAngleBetween() | Dahlia Trimble | 2009-04-08 | 2 | -7/+3 |
| | | | | | Reinstate patch for Mantis #3007 | ||||
* | * minor: remove some mono compiler warnings | Justin Clarke Casey | 2009-04-07 | 5 | -17/+17 |
| | |||||
* | * Remove unnecessary build dependencies on the ExamplemoneyModule stub. | Teravus Ovares | 2009-04-07 | 3 | -3/+0 |
| | | | | | (??? using OpenSim.Region.CoreModules.Avatar.Currency.SampleMoney ???) | ||||
* | * Ooops, really put this on the task queue and not texture | Justin Clarke Casey | 2009-04-07 | 1 | -1/+1 |
| | |||||
* | * Put AgentTextureCached? response packet on the task queue rather than the ↵ | Justin Clarke Casey | 2009-04-07 | 1 | -3/+2 |
| | | | | | | | | wind queue * Thanks to rtomita for pointing this out. | ||||
* | * Apply http://opensimulator.org/mantis/view.php?id=3406 | Justin Clarke Casey | 2009-04-07 | 1 | -0/+2 |
| | | | | | | | * Makes Second Life environment sensor ranges and maximum response number configurable * Thanks Intimidated | ||||
* | * Apply http://opensimulator.org/mantis/view.php?id=3418 | Justin Clarke Casey | 2009-04-07 | 1 | -6/+10 |
| | | | | | | | * Prevents occasional wind module related exceptions on region server shutdown * Thanks Intimidated! | ||||
* | * Apply http://opensimulator.org/mantis/view.php?id=3227 | Justin Clarke Casey | 2009-04-07 | 5 | -0/+26 |
| | | | | | | | * Implement "Add To Outfit" * Thanks FredoChaplin | ||||
* | temporarily revert llanglebetween patch until unit test can be updated - ↵ | Dahlia Trimble | 2009-04-07 | 1 | -2/+2 |
| | | | | affects Mantis #3007 | ||||
* | remove defective test criteria from unit test for llAngleBetween | Dahlia Trimble | 2009-04-07 | 1 | -4/+4 |
| | |||||
* | From: Alan Webb <alan_webb@us.ibm.com> | Dr Scofield | 2009-04-07 | 1 | -1/+9 |
| | | | | | | Fix null reference exception during close down of IRC module if the region was not actually initialized. | ||||
* | * Added finite testing to the character and object constructor | Teravus Ovares | 2009-04-07 | 2 | -4/+35 |
| | |||||
* | * Added a routine to check if a PhysicsVector and Quaternion is finite | Teravus Ovares | 2009-04-07 | 3 | -45/+193 |
| | | | | | | * Now validating input to the Physics scene and warning when something is awry. * This should help nail down that Non Finite Avatar Position Detected issue. | ||||
* | * Tweak the BulletDotNETPlugin character controller so it feels more finished. | Teravus Ovares | 2009-04-07 | 2 | -3/+20 |
| | |||||
* | Thanks Ewe Loon for Mantis #3007 - llAngleBetween is producing numbers ↵ | Dahlia Trimble | 2009-04-07 | 1 | -1/+4 |
| | | | | | | | greater then Pi Radians. Also modified to use the system constant for Pi and prevent negative results. | ||||
* | * This fixes BulletDotNET so it can now be used on linux. | Teravus Ovares | 2009-04-07 | 1 | -0/+2 |
| | |||||
* | * BulletDotNET Updates. | Teravus Ovares | 2009-04-07 | 2 | -59/+219 |
| | | | | | * Should react somewhat normally to editing, and setting physics now. | ||||
* | Added some null-checks to Intimidated's patch in r9024. | Homer Horwitz | 2009-04-06 | 1 | -5/+5 |
| | | | | | Hopefully fixes Mantis #3415. | ||||
* | Applying Intimidated's patch to fix anim handling. | Melanie Thielker | 2009-04-06 | 2 | -7/+32 |
| | | | | | | Fixes Mantis #3417 | ||||
* | Add copyright headers, formatting cleanup. | Jeff Ames | 2009-04-06 | 13 | -35/+306 |
| | |||||
* | Update svn properties. | Jeff Ames | 2009-04-06 | 7 | -247/+247 |
| | |||||
* | Thank you, Intimidated, for a patch too fix the movement animation handling | Melanie Thielker | 2009-04-06 | 1 | -43/+183 |
| | | | | | | Fixes Mantis #3413 |