Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2014-03-20 | Mantis 6974 PERMISSION_TRACK_CAMERA should be implicit on attach. | Talun | 1 | -0/+1 | |
http://wiki.secondlife.com/wiki/Run_time_permissions This change makes PERMISSION_TRACK_CAMERA implicit on attach | |||||
2014-03-13 | Implement osForceBreakAllLinks(). | Justin Clark-Casey (justincc) | 4 | -0/+25 | |
Identical to llBreakAllLinks() except that it doesn't require the script to have link permissions. | |||||
2014-03-12 | Only allow llBreakAllLinks() to work if script has received ↵ | Justin Clark-Casey (justincc) | 2 | -0/+50 | |
PERMISSION_CHANGE_LINKS As per http://wiki.secondlife.com/wiki/LlBreakAllLinks Same as existing llCreateLink() and llBreakLink() | |||||
2014-03-12 | Implement osForceCreateLink() and osForceBreakLink() | Justin Clark-Casey (justincc) | 4 | -8/+62 | |
These are identical to llCreateLink() and llBreakLink() except that they don't require script permissions. However, osForceCreateLink() still requires that linked and linkee still have the same owner. There's also an AutomaticLinkPermission setting in [XEngine] that could be set to true to prevent the LSL function checks. But this doesn't allow the finer control over which users/scripts, etc. can do this that the OSSL functions provide. | |||||
2014-03-07 | Add Varregion support to osGetRegionSize OSSL function | Dev Random | 1 | -1/+3 | |
Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com> | |||||
2014-03-05 | If an avatar is sitting, send out position updates to clients for any ↵ | Justin Clark-Casey (justincc) | 1 | -1/+31 | |
change, not just those outside the usual tolerances. This is to allow small adjustments of less than 0.05m in functions such as llSetPrimitiveLinkParams() to work This is another fix for http://opensimulator.org/mantis/view.php?id=7044 Extends regression test for this case. | |||||
2014-03-03 | When positioning agent with PRIM_ROTATION in llSetLinkPrimitiveParams(), set ↵ | Justin Clark-Casey (justincc) | 2 | -12/+38 | |
the global rotation rather than the local rotation Functionally the same as the patch in http://opensimulator.org/mantis/view.php?id=7044, thanks Aleric. This commit also extends the regression test | |||||
2014-02-27 | Stop LSL_Api.GetLinkEntities() from creating an unused list on every ↵ | Justin Clark-Casey (justincc) | 1 | -9/+6 | |
parameter except LINK_THIS. Simplify code. | |||||
2014-02-27 | minor: remove unused variable from recent commit 0e23374 | Justin Clark-Casey (justincc) | 1 | -2/+0 | |
2014-02-27 | refactor: Make osGetPrimtiveParams() and soSetPrimitiveParams() use common ↵ | Justin Clark-Casey (justincc) | 1 | -33/+12 | |
get/set params code in LSL_Api rather than an old copy&pasted section. | |||||
2014-02-26 | Add some regression tests for previous commit 0e23374 | Justin Clark-Casey (justincc) | 1 | -0/+115 | |
2014-02-26 | Implement PRIM_ROTATION, PRIM_ROT_LOCAL, PRIM_POSITION and PRIM_POS_LOCAL ↵ | Justin Clark-Casey (justincc) | 1 | -17/+128 | |
when manipulating avatars via llSetLinkPrimitiveParams() Combination of core parts of Freaky's patch at https://github.com/ft-/opensim-patches/blob/master/opensim-llsetlinkprimitive-agent-fix.patch plus further adjustments from myself. Resolves Mantises 6121, 6421, 6573, 6657 | |||||
2014-01-31 | Made error messages more consistent | David Rowe | 1 | -15/+15 | |
2014-01-31 | Replaced throwing exceptions with calls to Error() | David Rowe | 1 | -7/+9 | |
2014-01-31 | Replaced llSay()ing LSL errors with calls Error() | David Rowe | 1 | -9/+8 | |
2014-01-31 | Replaced LSLError() calls with calls to Error() | David Rowe | 1 | -15/+10 | |
2014-01-31 | Updated "deprecated" LSL errors to use Deprecrated() | David Rowe | 1 | -19/+11 | |
2014-01-31 | Updated "not implemented" LSL errors to use NotImplemented() | David Rowe | 1 | -4/+3 | |
2014-01-31 | Updated ShoutError() calls to use new LSL error methods | David Rowe | 1 | -38/+27 | |
2014-01-31 | Updated methods for handling LSL script errors, deprecated, and not implemented | David Rowe | 1 | -7/+58 | |
2014-01-28 | Added osGetRegionSize(), which returns the region size in meters and ↵ | Oren Hurvitz | 3 | -0/+29 | |
recognizes megaregions | |||||
2014-01-18 | Following on from 50ea2e0, only fetch scene presence for check if ↵ | Justin Clark-Casey (justincc) | 1 | -17/+38 | |
lightscript function has failed initial IsEstateManagerOrOwner() check | |||||
2014-01-18 | Fixed: Windlight functions caused an error if called when the script's owner ↵ | Oren Hurvitz | 1 | -3/+9 | |
isn't in the scene | |||||
2014-01-17 | Revert "Fixed: Windlight functions caused an error if called when the ↵ | Justin Clark-Casey (justincc) | 1 | -9/+3 | |
script's owner isn't in the scene" This reverts commit 39e5785c0f5bfa9fce2549757ac895920c88825a. Did not mean to apply this yet. | |||||
2014-01-17 | Fixed: Windlight functions caused an error if called when the script's owner ↵ | Oren Hurvitz | 1 | -3/+9 | |
isn't in the scene | |||||
2014-01-10 | Fixed llTextBox error message text | David Rowe | 1 | -1/+1 | |
2013-12-26 | varregion: many more updates removing the constant RegionSize and replacing | Robert Adams | 3 | -7/+9 | |
with a passed region size. This time in the map code and grid services code. | |||||
2013-12-21 | Add lsl arg syntax checking for control event | Justin Clark-Casey (justincc) | 2 | -9386/+9716 | |
2013-12-21 | refactor: rename internal lsl parser VectorDeclaration -> VecDeclaration for ↵ | Justin Clark-Casey (justincc) | 1 | -7907/+7903 | |
consistency | |||||
2013-12-21 | Add arg checking for at_target lsl event | Justin Clark-Casey (justincc) | 2 | -8828/+9158 | |
2013-12-21 | Add lsl event arg checking for at_rot_target | Justin Clark-Casey (justincc) | 2 | -8915/+9306 | |
2013-12-21 | Add lsl event argument checking for attach and on_rez | Justin Clark-Casey (justincc) | 2 | -8593/+8946 | |
2013-12-14 | varregion: rename 'LegacyRegionLocX' back to 'RegionLocX' and same for Y and Z. | Robert Adams | 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. | |||||
2013-12-14 | Extend TestLlGetNotecardLine() regression test to contain chars that are two ↵ | Justin Clark-Casey (justincc) | 1 | -1/+1 | |
bytes in utf8 | |||||
2013-11-29 | Add parameter checking for land_collision, land_collision_start and ↵ | Justin Clark-Casey (justincc) | 2 | -7784/+8165 | |
land_collision_end lsl events Wrong number of parmeters now generates syntax error on compile, as seen on LL grid | |||||
2013-11-16 | Add regression test to check that specifying a non-existent event raise a ↵ | Justin Clark-Casey (justincc) | 1 | -0/+9 | |
syntax error This was the case before any of the recent changes | |||||
2013-11-16 | Add syntax checking for no_sensor() no-arg event | Justin Clark-Casey (justincc) | 2 | -4970/+4981 | |
2013-11-16 | refactor common code out of no argument LSL event regression tests | Justin Clark-Casey (justincc) | 1 | -14/+13 | |
2013-11-16 | If anything other than a single integer is specified for events that only ↵ | Justin Clark-Casey (justincc) | 2 | -8245/+8691 | |
take a single integer, generate a syntax error on LSL script compile rather than an exception later on. This applies to events changed, collision, collision_start, collision_end, on_rez, run_time_permissions, sensor, touch, touch_start, touch_end | |||||
2013-11-16 | Make state_exit, moving_end, moving_start, not_at_rot_target, not_at_target ↵ | Justin Clark-Casey (justincc) | 2 | -7447/+7520 | |
and timer LSL events generate a syntax error if inappropriately given arguments. This matches behaviour seen on the LL grid and a previous change for state_entry. These are all the events which should take no arguments | |||||
2013-11-16 | refactor LSL_EventTests.TestStateEntryEvent into single method to test compile | Justin Clark-Casey (justincc) | 1 | -14/+17 | |
2013-11-15 | refactor: replace verbose checks with String.IsNullOrEmpty where applicable. | Justin Clark-Casey (justincc) | 2 | -3/+3 | |
Thanks to Kira for this patch from http://opensimulator.org/mantis/view.php?id=6845 | |||||
2013-11-08 | varregion: elimination of Constants.RegionSize from all over OpenSimulator. | Robert Adams | 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. | |||||
2013-11-09 | Add initial test for checking that specifying a parameter in LSL ↵ | Justin Clark-Casey (justincc) | 1 | -0/+64 | |
state_entry() generates a syntax error. Same for other events to follow at a later date. | |||||
2013-11-05 | add support for particle glow LSL functions | dahlia | 1 | -0/+12 | |
2013-11-05 | add support for particle blending LSL functions | dahlia | 1 | -1/+15 | |
2013-11-02 | If the LSL state_entry() event definition contains any parameters, then ↵ | Justin Clark-Casey (justincc) | 4 | -7471/+7692 | |
generate syntax error as seen on the LL grid This is done through the parser and so generates the same syntax error message if any parameters are wrongly specified for this event. We were already enforcing event names in the parser. This is only for state_entry so far as an initial test of the approach - appears to work correctly. | |||||
2013-10-31 | add new particle system blending rule enumerations | dahlia | 1 | -1/+5 | |
2013-10-31 | add new LSL constants associated with new "ribbon", "glow", and "blend" ↵ | dahlia | 1 | -0/+13 | |
particle system functionality. Note that this does *not* complete required server side changes for implementing the new particle system | |||||
2013-10-18 | Call ScriptSleep() instead of llSleep() in routine for llEmail. | Kevin Cozens | 1 | -1/+1 | |
Signed-off-by: teravus <teravus@gmail.com> |