| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
-fix some whitespace/formatting
|
|
|
|
|
|
| |
more complete.
|
|
|
|
|
|
|
| |
compiler. Changes the default in OpenSim.ini.example to "true" to
allow for a broader user base for testing.
|
|
|
|
| |
1651, 1339.
|
|
|
|
|
|
| |
to your scheduled scripting.
|
|
|
|
|
|
|
|
| |
Set thread culture for event processing threads in DotNetEngine.
XEngine already had this. Maybe someone with a French OS can verify
the fix.
|
|
|
|
|
|
|
|
| |
Changes erroneous return value of llGetLinkname() to "" for nonexistent
prims. Corrects an issue where the root prim of a linked set, upon
delink, retains the part number 1.
|
|
|
|
|
| |
Not all combinations of list order equally likely with llListRandomize()
|
| |
|
| |
|
|
|
|
|
|
| |
1832.
|
| |
|
| |
|
|
|
|
|
|
|
| |
-fix formatting
-remove CompilerTest test since it seems to fail randomly
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
units may not match the Linden implementation.
|
| |
|
|
|
|
|
|
|
|
|
| |
r5487.
Also put the unit tests back for Bamboo to execute them, let's see how this
goes.
|
|
|
|
|
|
| |
are stored in the db.
|
|
|
|
|
|
|
| |
Fetches the correct link part to chenge.
Please provide feedback, since I was not able to test all variants of this huge function.
|
|
|
|
|
|
| |
Corrects reported agent positions.
|
|
|
|
|
|
|
| |
the properties a bit to be more consistant with other objects (having things
like .Name .Description, etc).
|
| |
|
|
|
|
| |
exception.
|
|
|
|
| |
the user in-world. This method is not yet perfect but is an improvement in accuracy over the existing method.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
I found a problem trying to get s value directly from a quaternion q.
Compiling a script which directly access to q.s value, caused the
following error:
CS0103: 'The . symbol cannot be used in LSL except in float values
or vector components'. Detected around: q.s
I did a small change to allow alphabetic letter "s" to be interpretated
as valid identifier. This solves the problem.
|
|
|
|
| |
llRot2Up. llAxes2Rot now uses these functions for sign error correction instead of vector*quat products.
|
|
|
|
| |
the sign of the s term if a discrepency is found. This helps llAxes2Rot more closely match the Linden implementation.
|
|
|
|
|
|
| |
Defaulted to 65536 and 10, respectively
|
|
|
|
|
|
|
|
|
|
| |
llAxes2Rot now implemented. Important note: quaternion <x,y,z,s>
is equal to <-x,-y,-z,-s>. The result may be different from LSL
output, but it is correct. A problem of rounding caused an error
of square rooting of zero as negative number, corrected by squaring
again. Function tested 360° along 3 axes. Vector fwd, left and up
have to be normalized.
|
|
|
|
|
|
|
|
|
|
|
| |
Implements additional unlink modes (unlink root prim from link set, some
multi-set operations). Linking (single and mutiple) fully implemented.
Consistent numbering of links while in world. Link/delink with predictable
link numbering. Correct link numbers in LSL.
Not all multi-set ops implemented. Link numbers still change when taken and
re-rezzed.
|
|
|
|
|
|
|
| |
llRot2Left and llRot2Up functions modified, using fast algebric
calculations instead of vectors and quaternions products.
The accuracy is the same. Normalization is now implemented.
|
|
|
|
|
|
| |
* Now llGetLinkNumber() returns 0 if the prim is not linked, instead of 1
|
| |
|
|
|
|
| |
could be implemented many other places, but let's do that on a case-by-case basis.
|
|
|
|
|
|
|
| |
llRot2Fwd function modified, using fast algebric calculations
instead of vectors and quaternions products. The accuracy is
the same. Normalization is now implemented.
|
|
|
|
|
|
|
|
|
|
|
| |
The previous implementation of llEuler2Rot was not mathematically
incorrect, but it was an awkward way of posing the problem that
led to a few degenerate cases which were not handled correctly -
for example, PI rotations around X and Z axes were wrong. I put
some comments in the source about how I arrived at the current
implementation, which I think is easier to read, and gives
results that match SL.
|
|
|
|
|
|
|
|
| |
When using math operators +,-,*,/ in an LSL script with an LSLFloat
and an integer literal the wrong result is returned. This patch
adds operators to the LSLFloat type to handle this case.
|
| |
|
|
|
|
|
|
|
|
| |
I needed to apply the patch a little better then last night
for: Dot product operator in LSL_Types.cs incorrectly returns
a component-wise vector multiplication; it should return a
scalar dot product. Thanks to M. Igarashi for the patch.
|
|
|
|
| |
is 1500. If it was longer than 1500, it was being truncated to 1501 characters. This caused an exception and prevented the errors from reaching the console and the user in-world.
|
|
|
|
|
|
| |
Brings Yield Prolog up to date with sourceforge version 0.9.10
Patched applies to both DotNet and XEngine.
|
|
|
|
|
| |
with Windows compiled, the automated build failed.
|
|
|
|
|
|
|
| |
Dot product operator in LSL_Types.cs incorrectly returns a
component-wise vector multiplication; it should return a scalar
dot product. Thanks to M. Igarashi for the patch.
|
|
|
|
|
|
|
| |
Changed code to include Melanie's advice about X-SecondLife-Region,
then put the exact same content format as a llHTTPRequest issued by
other grids.
|
|
|
|
|
| |
Implements X-SecondLife-* HTTP Headers for llHTTPRequest
|