Melanie Thielker
5dac6242bd
Thank you, salahzar, for a patch that adds some more functions
...
from DotNetEngine into XEngine.
2008-08-28 10:42:22 +00:00
Melanie Thielker
bf4d1fbb8d
Refactor IScriptInstance / IScriptEngine to use a generic IScriptWorkItem,
...
which is a thin wrapper around a IWorkItemResult from the SmartThreadPool.
However, it is very easy to reimplement on top of basic threading and therefore
makes the IScriptInstance class independent of the specific threading
implementation.
2008-08-28 00:37:22 +00:00
Melanie Thielker
5525a3ecb4
Thank you, salahazar, for a patch that corrects the behavior of
...
llDetectedLink(). Also a small refactor to remove an interface member
from IScriptEngine.
2008-08-27 22:53:58 +00:00
Melanie Thielker
6e3367d68c
Refactor XScriptInstance to IScriptInstance and move into Shared/. Now
...
engines that want to use the XEngine's instance handling and state
persistence can do so. IScriptInstance is optional, but it does
require the SmartThreadPool if it is used.
2008-08-27 22:38:36 +00:00
Melanie Thielker
a2985b5655
Refactor Executor into the script app domain and IScript. This changes
...
an implicit reference into a proxied one and further reduces memory
consumption of XEngine
2008-08-27 21:36:03 +00:00
Melanie Thielker
1a3f83c94b
Erm - make the distanc factor really work....
...
(wipes egg off face)
2008-08-27 19:12:17 +00:00
Melanie Thielker
788dff7090
Implements the r6005 foes for XEngine as well
2008-08-27 17:19:56 +00:00
Charles Krinke
a055d3c2e8
Mantis#2045. Thank you kindly, Tyre for a patch that:
...
This patch adds even more LSL compatibility to llSetPos() As stated in the
wiki http://wiki.secondlife.com/wiki/LlSetPos , [^] movement should also be
capped to 10m per call for unattached root prims.
Beside this issue the attached patch adds (hopefully) all known LSL script
delays (as ScriptSleep(), but still commented out) to LSL_BuiltIn_Commands.cs
and LSL_Api.cs and a lot of format cleanup.
2008-08-25 21:39:36 +00:00
Melanie Thielker
24456e846c
Add the same delay factor in the XEngine section for the XEngine
2008-08-25 18:07:29 +00:00
Melanie Thielker
fc9a1f0f45
Fix osAvatarPlayAnimation to actually do what it says on the box
2008-08-25 13:53:49 +00:00
Melanie Thielker
cf7020d73c
Mantis #2044
...
Thank you, salahzar, for a patch that corrects the behavior
of PRIM_TYPE in llGetPrimitiveParams() and improves LSL
conformance in llGetNumberOfSides();
2008-08-25 11:58:55 +00:00
Melanie Thielker
d2d9808742
Thank you, salahzar, for a patch that adds llGetNumberOfSides and will
...
also enable LSLconformance on some texture functions as well.
Applied the part of the patch in Shared/.
The part for Common/ needs to be reworked to remove the reference
into Shared/
2008-08-23 16:15:17 +00:00
Melanie Thielker
ccd74f888b
Some complex re-ordering to make prebuild do what needed to be done.
...
It is now possible to use module interfaces without referencing Scene.
Place those interfaces in OpenSim/Region/Interfaces. They may not
use any refs from OpenSim.Region.Environment as parameters.
This resolves a circular library ref introduced in r5949
2008-08-23 02:30:07 +00:00
Melanie Thielker
b28bac016a
Fixes the previous commit of llMakeLink for Shared/
2008-08-19 22:01:59 +00:00
Melanie Thielker
f2055a3524
Mantis #2001
...
Thank you, nlin, for a patch that implements part of llCreateLink
- DotNetEngine implementation by nlin.
- Shared/ port by me.
2008-08-19 21:37:12 +00:00
Mike Mazur
225067d8b6
Sync OpenSim/Region/ScriptEngine/{Common,Shared}/LSL_Types.cs.
2008-08-19 05:30:10 +00:00
Mike Mazur
a513cba60b
Apply Godfrey's patch (originally in r5872) to Shared/LSL_Types.cs as well.
2008-08-19 05:25:07 +00:00
Jeff Ames
6ef9d4da90
Formatting cleanup.
2008-08-18 00:39:10 +00:00
Jeff Ames
531f6c01eb
Update svn properties, minor formatting cleanup.
2008-08-17 23:07:14 +00:00
Charles Krinke
c200644bd9
Mantis#1974. Thank you BlueWall for a patch that:
...
adds handling for PRIM_PHYSICS, PRIM_PHANTOM in
llSetPrimitiveParams()
2008-08-17 20:38:40 +00:00
Jeff Ames
796ccd3d37
Update svn properties, minor formatting cleanup.
2008-08-17 02:31:45 +00:00
Charles Krinke
60a676251a
Mantis#1971. Thank you kindly, BlueWall for a patch that:
...
The included patch enable handling for PRIM_FULLBRIGHT in
llSetPrimitiveParams().
2008-08-16 21:31:36 +00:00
Jeff Ames
6fa26f5b41
Update svn properties, minor formatting cleanup.
2008-08-16 17:26:25 +00:00
Charles Krinke
35f0e6f6f4
Mantis#1964. Thank you kindly, BlueWall for a patch that:
...
Parch adds PRIM_BUMP_SHINY handling to llSetPrimitiveParams
2008-08-16 02:33:26 +00:00
Charles Krinke
9a6bdd9701
Mantis#1963. Thank you kindly, Krtaylor for a patch that solves:
...
XEngine missing string constructor for LSLInteger and LSLFloat
2008-08-16 02:28:30 +00:00
Melanie Thielker
328ab79b78
Refactor a lot of direct calls to OGS1 to use the cached version instead.
...
Scripts can now no longer DOS the user server and there are a lot fewer
gratuitious lookups of user profile data.
2008-08-16 02:00:36 +00:00
Melanie Thielker
c1fa7592c7
Pantis #1957
...
Thank you, Leaf, for a patch that implements llGetAnimationList()
XEngine implementation added by myself.
2008-08-15 21:18:08 +00:00
Melanie Thielker
9f8ff36348
Mantis #1961
...
Thank you, BlueWall, for a patch that adds PRIM_GLOW
2008-08-15 16:26:56 +00:00
Jeff Ames
dde21314e7
Update svn properties, formatting cleanup, fix a couple compiler warnings.
2008-08-15 10:24:04 +00:00
Mike Mazur
60acc370fc
Thanks, krtaylor, for a patch that fixes llListSort() and llListRandomize() failing with stride less than 1. Fix issue 1893.
2008-08-15 00:55:16 +00:00
Melanie Thielker
c2f1771c63
Make the estate owner work. Changes permissions checks to allow the
...
estate owner user the ability to add and remove estate managers,
and have EM rights outside of that.
2008-08-14 18:08:22 +00:00
Charles Krinke
9f9e7d98ea
Mantis#1942. Thank you kindly, Tyre for a patch that:
...
updates llTriggerSound() so it accepts an object inventory name too
This adds the same functionality like Xantor's patch for llPlaySound()
2008-08-13 15:01:45 +00:00
Charles Krinke
bf363c0ded
Mantis#1934. Thank you Tyre for a patch that:
...
This patch implements the LSL script function
llTeleportAgentHome()
2008-08-13 14:24:37 +00:00
Charles Krinke
323ada012d
Mantis#1931. Thank you kindly, Kinoc for a patch that:
...
* Yield Prolog 1.0.1 Released : it passes all but 9 of the
421 tests in the ISO Prolog test suite (97.8%) .
* support dynamic predicates and rules.
* support 'import' to use external static functions
improves connection to C# functions
* Matches Yield Prolog r831
2008-08-13 14:13:49 +00:00
Melanie Thielker
e46248ab17
Thank you, tyre, for a patch that fixes a null reference in LSL
...
function llOverMyLand().
2008-08-13 14:13:46 +00:00
Charles Krinke
6ccb9948ab
Mantis#1925. Thank you, homerHorwitz for a patch that:
...
This fixes the coordinates returned by doing a
llRequestInventoryData on a landmark.
2008-08-13 14:06:21 +00:00
Melanie Thielker
4b6097756f
Port the llParcelMediaQuery forward to the new Shared/ directory
...
Add a Dictionary for faster lookup of cached items.
2008-08-13 12:20:49 +00:00
Melanie Thielker
44adeb4ec8
Remove "static" from the AsyncCommand Manager to make it work properly
...
in multiple region per sim setups
2008-08-12 02:31:57 +00:00
Jeff Ames
f894f5d87b
Minor formatting cleanup.
2008-08-12 00:08:41 +00:00
Justin Clarke Casey
b627c9c066
* minor: replace hard tabs with soft 4 space tabs in previous patch
2008-08-11 21:33:04 +00:00
Charles Krinke
2cee5abcac
Mantis#1921. Thank you kindly, Leaf for a patch that:
...
llRezObject changed to llRezAtRoot. llRezObject implemented
to call llRezAtRoot until I can figure out how to calculate
a bounding box. Partial implementation of llPushObject
(no angular impulse applied)
2008-08-11 21:27:31 +00:00
Jeff Ames
20e8e0ebae
Update svn properties, minor formatting cleanup.
2008-08-10 00:44:33 +00:00
Charles Krinke
10822a139f
Mantis#1521. Thank you kindly, Lmmz for a patch that:
...
Improves the implementation of the particle system.
2008-08-08 15:16:30 +00:00
Charles Krinke
b72cc7df01
Mantis#1888. Thank you kindly, Tyre for a patch that:
...
This patch adds the missing parcel and region flag constants
for LSL scripts. Tested with .Net and XEngine
2008-08-07 15:02:29 +00:00
Jeff Ames
0718aa0b7f
Minor formatting cleanup.
2008-08-07 12:55:46 +00:00
Charles Krinke
ab778c4114
Mantis#1859. Thank you kindly, Lmmz for a patch that:
...
Implements llForceMouselook().
2008-08-01 02:33:28 +00:00
Charles Krinke
1f7fde9436
Mantis#1868. Thank you kindly, HomerHorwitz for a patch that:
...
0001868: llXorBase64StringsCorrect leads to error if second string
shorter than first which was an off by one error.
2008-07-31 15:11:44 +00:00
Melanie Thielker
c441a03ea3
Thank you, HomerHorwitz, for a patch that implements llSetCameraParams/llClearCameraParams.
...
Fixes Mantis #1867
2008-07-31 12:31:31 +00:00
Melanie Thielker
244ad2e614
Thank you, HomerHorwitz, for a patch that add PERMISSION_CONTROL_CAMERA
...
Fixes Mantis #1861
2008-07-31 12:25:18 +00:00
Melanie Thielker
af3e2c6e1c
Thank you, sacha magne, for a patch that implements
...
llRequestSimulatorData("simname", DATA_SIM_RELEASE)
Fixes Mantis #1866
2008-07-31 10:51:30 +00:00