| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
This patch adds the missing parcel and region flag constants
for LSL scripts. Tested with .Net and XEngine
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
exceeded issues) seen in osgrid meeting today
* From the logs, I'm guessing probable cause is that an exception generated by a bad index given to substring error line number conversion stopped the script being killed, leading to continuous events that filled up the log (maybe)
* Someone will need to go back and fix this properly
|
|
|
|
|
|
| |
the ObjectFlags. Good catch, gsky, thank you!
|
|
|
|
|
| |
Implements llForceMouselook().
|
|
|
|
|
|
| |
0001868: llXorBase64StringsCorrect leads to error if second string
shorter than first which was an off by one error.
|
|
|
|
|
|
|
|
| |
llSetCameraParams/llClearCameraParams.
Fixes Mantis #1867
|
|
|
|
|
|
| |
Fixes Mantis #1861
|
|
|
|
|
|
|
| |
llRequestSimulatorData("simname", DATA_SIM_RELEASE)
Fixes Mantis #1866
|
|
|
|
|
|
| |
for Vector3 type. Fix issue 1872.
|
|
|
|
|
|
|
|
|
| |
used in scripts
-cast from bool to LSL{Integer,Float,String} so functions such as `integer
isZero(integer x) { return (x == 0); }` work
-progress on issue 1863
|
| |
|
|
|
|
|
|
| |
implements llSetLinkTexture. Heavily influenced by llSetLinkPrimitiveParams.
|
|
|
|
|
|
| |
this commit, issue 1822 should be fixed.
|
|
|
|
|
|
|
| |
-sync Shared/LSL_Types.cs with Common/LSL_Types.cs
-get the test script in issue 1822 to compile
|
| |
|
|
|
|
|
|
| |
-fix some whitespace/formatting
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
the properties a bit to be more consistant with other objects (having things
like .Name .Description, etc).
|
| |
|
|
|
|
| |
exception.
|
|
|
|
| |
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.
|