Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Updated "not implemented" LSL errors to use NotImplemented() | David Rowe | 2014-01-31 | 1 | -4/+3 | |
| | | ||||||
| * | Updated ShoutError() calls to use new LSL error methods | David Rowe | 2014-01-31 | 1 | -38/+27 | |
| | | ||||||
| * | Updated methods for handling LSL script errors, deprecated, and not implemented | David Rowe | 2014-01-31 | 1 | -7/+58 | |
| | | ||||||
* | | Merge branch 'master' into varregion | Robert Adams | 2014-01-28 | 3 | -0/+29 | |
|\ \ | |/ | ||||||
| * | Added osGetRegionSize(), which returns the region size in meters and ↵ | Oren Hurvitz | 2014-01-28 | 3 | -0/+29 | |
| | | | | | | | | recognizes megaregions | |||||
* | | Merge branch 'master' into varregion | Robert Adams | 2014-01-19 | 1 | -12/+39 | |
|\ \ | |/ | ||||||
| * | Following on from 50ea2e0, only fetch scene presence for check if ↵ | Justin Clark-Casey (justincc) | 2014-01-18 | 1 | -17/+38 | |
| | | | | | | | | lightscript function has failed initial IsEstateManagerOrOwner() check | |||||
| * | Fixed: Windlight functions caused an error if called when the script's owner ↵ | Oren Hurvitz | 2014-01-18 | 1 | -3/+9 | |
| | | | | | | | | isn't in the scene | |||||
| * | Revert "Fixed: Windlight functions caused an error if called when the ↵ | Justin Clark-Casey (justincc) | 2014-01-17 | 1 | -9/+3 | |
| | | | | | | | | | | | | | | | | script's owner isn't in the scene" This reverts commit 39e5785c0f5bfa9fce2549757ac895920c88825a. Did not mean to apply this yet. | |||||
| * | Fixed: Windlight functions caused an error if called when the script's owner ↵ | Oren Hurvitz | 2014-01-17 | 1 | -3/+9 | |
| | | | | | | | | isn't in the scene | |||||
* | | Merge branch 'master' into varregion | Robert Adams | 2014-01-11 | 1 | -1/+1 | |
|\ \ | |/ | | | | | | | | | | | | | | | Conflicts: OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs OpenSim/Region/Framework/Scenes/SceneBase.cs OpenSim/Services/Interfaces/IGridService.cs OpenSim/Services/LLLoginService/LLLoginResponse.cs (conflicts were debug statements that are commented out in master branch) | |||||
| * | Fixed llTextBox error message text | David Rowe | 2014-01-10 | 1 | -1/+1 | |
| | | ||||||
* | | varregion: many more updates removing the constant RegionSize and replacing | Robert Adams | 2013-12-26 | 3 | -7/+9 | |
| | | | | | | | | with a passed region size. This time in the map code and grid services code. | |||||
* | | varregion: rename 'LegacyRegionLocX' back to 'RegionLocX' and same for Y and Z. | Robert Adams | 2013-12-14 | 1 | -5/+5 | |
| | | | | | | | | | | | | Rename 'RegionWorldLocX' to 'WorldLocX' and same for Y and Z. This keeps the downward compatibility and follows the scheme of 'region' and 'world' location naming that is happening in the Util module. | |||||
* | | Merge branch 'master' into varregion | Robert Adams | 2013-11-15 | 1 | -2/+2 | |
|\ \ | |/ | ||||||
| * | refactor: replace verbose checks with String.IsNullOrEmpty where applicable. | Justin Clark-Casey (justincc) | 2013-11-15 | 1 | -2/+2 | |
| | | | | | | | | Thanks to Kira for this patch from http://opensimulator.org/mantis/view.php?id=6845 | |||||
* | | varregion: elimination of Constants.RegionSize from all over OpenSimulator. | Robert Adams | 2013-11-08 | 3 | -10/+11 | |
| | | | | | | | | | | | | | | Routines in Util to compute region world coordinates from region coordinates as well as the conversion to and from region handles. These routines have replaced a lot of math scattered throughout the simulator. Should be no functional changes. | |||||
* | | Merge branch 'master' into varregion | Robert Adams | 2013-11-06 | 1 | -1/+27 | |
|\ \ | |/ | ||||||
| * | add support for particle glow LSL functions | dahlia | 2013-11-05 | 1 | -0/+12 | |
| | | ||||||
| * | add support for particle blending LSL functions | dahlia | 2013-11-05 | 1 | -1/+15 | |
| | | ||||||
* | | Merge branch 'master' into varregion | Robert Adams | 2013-11-04 | 2 | -1/+18 | |
|\ \ | |/ | ||||||
| * | add new particle system blending rule enumerations | dahlia | 2013-10-31 | 1 | -1/+5 | |
| | | ||||||
| * | add new LSL constants associated with new "ribbon", "glow", and "blend" ↵ | dahlia | 2013-10-31 | 1 | -0/+13 | |
| | | | | | | | | particle system functionality. Note that this does *not* complete required server side changes for implementing the new particle system | |||||
* | | Merge branch 'master' into varregion | Robert Adams | 2013-10-28 | 1 | -1/+1 | |
|\ \ | |/ | ||||||
| * | Call ScriptSleep() instead of llSleep() in routine for llEmail. | Kevin Cozens | 2013-10-18 | 1 | -1/+1 | |
| | | | | | | | | Signed-off-by: teravus <teravus@gmail.com> | |||||
* | | Merge branch 'master' into varregion | Robert Adams | 2013-10-16 | 1 | -19/+22 | |
|\ \ | |/ | ||||||
| * | Fixed rezzing coalesced objects from a prim's inventory | Oren Hurvitz | 2013-10-15 | 1 | -19/+22 | |
| | | | | | | | | Previously only the first object in the Coalesced Object was rezzed. Now all the objects are rezzed. | |||||
* | | Merge branch 'master' into varregion | Robert Adams | 2013-10-07 | 1 | -1/+1 | |
|\ \ | |/ | ||||||
| * | Bump OPenSimulator version and assembly versions up to 0.8.0 Dev | Justin Clark-Casey (justincc) | 2013-10-04 | 1 | -1/+1 | |
| | | ||||||
* | | varregion: remove scattered use of Constants.RegionSize by having routines ↵ | Robert Adams | 2013-10-07 | 1 | -5/+2 | |
| | | | | | | | | reference RegionInfo.RegionWorldLoc?. | |||||
* | | VarRegion: change RegionInfo storage of region coordinates from region | Robert Adams | 2013-09-28 | 1 | -6/+6 | |
|/ | | | | | | | | count number to integer world coordinates. Added new methods RegionWorldLoc[XY]. Refactored name of 'RegionLoc*' to 'LegacyRegionLoc*' throughout OpenSim. Kept old 'RegionLoc*' entrypoint to RegionInfo for downward compatability of external region management packages. | |||||
* | refactor: rename Scene.IncomingCloseAgent() to CloseAgent() in order to make ↵ | Justin Clark-Casey (justincc) | 2013-09-27 | 1 | -1/+1 | |
| | | | | | | it clear that all non-clientstack callers should be using this rather than RemoveClient() in order to step through the ScenePresence state machine properly. Adds IScene.CloseAgent() to replace RemoveClient() | |||||
* | Fix bug where using PRIM_LINK_TARGET with only two remaining list items ↵ | Justin Clark-Casey (justincc) | 2013-09-16 | 1 | -2/+2 | |
| | | | | | | (e.g. link number then PRIM_ROTATION) would not return the parameter Extended regression test for this case | |||||
* | Make llGetLinkPrimitiveParams() abort and return existing list of params ↵ | Justin Clark-Casey (justincc) | 2013-09-16 | 1 | -2/+11 | |
| | | | | | | | | | when it encounters an invalid link number, rather than throwing an exception Addresses http://opensimulator.org/mantis/view.php?id=6768 Thanks to talun for the patch on that commit - in the end I took a different approach that also deals with invalid PRIM_LINK_TARGET However, not yet generating the same warning on invalid PRIM_LINK_TARGET as seen on LL grid This commit also adds regression tests for some cases of llGetLinkPrimitiveParams() | |||||
* | 6762: llList2Key fails to convert a string in a list to a key | Talun | 2013-09-12 | 1 | -1/+1 | |
| | | | | | llGetPrimitiveParams changed to return the sculpty key as an LSL_String so that type checking in llList2Key will work | |||||
* | Fix problem with modInvoke defined integer constants being build into | Robert Adams | 2013-08-02 | 1 | -2/+2 | |
| | | | | | | scripts as boxed integers rather than proper reference to a new LSLInteger. This fixes an exception when using a registered integer constant in a script. | |||||
* | If a sensor is in an attachment, avoid throwing an exception if the attachee ↵ | Justin Clark-Casey (justincc) | 2013-07-09 | 1 | -0/+10 | |
| | | | | is removed from the scene before we try to retrieve them. | |||||
* | Add implementations for llSetVelocity and llSetAngularVelocity. | Robert Adams | 2013-07-06 | 3 | -0/+38 | |
| | ||||||
* | correct method doc for llRot2Axis() | dahlia | 2013-06-14 | 1 | -1/+1 | |
| | ||||||
* | minor: remove mono compiler warnings from LSL_Api, properly format method ↵ | Justin Clark-Casey (justincc) | 2013-06-15 | 1 | -7/+5 | |
| | | | | doc for llRot2Axis() | |||||
* | Mantis 6280: llSetContentType(). An implementation. | Talun | 2013-06-15 | 4 | -0/+84 | |
| | | | | | An implimentation of llSetContentType including all of the new constants added since the mantis was raised. | |||||
* | Mantis 6108: ossetprimitiveparams temporary/phantom problem | Talun | 2013-06-15 | 1 | -2/+2 | |
| | | | | | | Corrected to ensure that the target prim is updated by osSetPrimitiveParams when setting PRIM_TEMP_ON_REZ and/or PRIM_PHANTOM instead of the prim that the script is in. | |||||
* | Adjust output of llRot2Axis and llRot2Angle to match domains SL(tm) uses. ↵ | dahlia | 2013-06-11 | 1 | -0/+3 | |
| | | | | Addresses Mantis #0006671 | |||||
* | llRot2Angle now checks absolute value of s rotation component before normalizing | dahlia | 2013-06-10 | 1 | -11/+3 | |
| | ||||||
* | llRot2Axis now checks absolute value of s rotation component before ↵ | dahlia | 2013-06-10 | 1 | -22/+6 | |
| | | | | normalizing. Also removed some excessive division and cleaned up a bit | |||||
* | Check For NaN and Infinity in llRot2Axis/Angle Fixes mantis #6669 | teravus | 2013-06-10 | 1 | -2/+4 | |
| | ||||||
* | Mantis 5346: llAxisAngle2Rot() should normalize before computing | Talun | 2013-06-10 | 1 | -0/+1 | |
| | | | | | | | | Corrected to agree with http://wiki.secondlife.com/wiki/Llaxisangle2rot#Deep_Notes to normalise the vector before computing the quaternion Signed-off-by: dahlia <dahlia@nomail> | |||||
* | Hook up Keyframe motion to almost everything. Failing to cross a sim border | Melanie | 2013-06-06 | 4 | -0/+159 | |
| | | | | may yield unexpected results in some cases. No database persistence yet, | |||||
* | Remove unnecessary m_scenes and m_scene from AsyncCommandManager. | Justin Clark-Casey (justincc) | 2013-05-31 | 1 | -6/+1 | |
| | | | | These were private and the sole point of use (to know when to load config for the first time) can be done by looking at script engines instead. | |||||
* | Lock areas of AsyncCommandManager where multiple threads could try to ↵ | Justin Clark-Casey (justincc) | 2013-05-31 | 1 | -111/+177 | |
| | | | | | | | | access/update the same static structures simultaneously. This is possible where there is more than one scene (multiple copies of the same script engine) and/or more than one script engine being used. These operations are not thread safe and could be leading to the exceptions/problems seen in http://opensimulator.org/mantis/view.php?id=6651 This also prevents a small race condition where more than one AsyncLSLCmdHandlerThread could be started. |