| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
Addresses llDie issues. The attached patch catches run time
exceptions that occur during method invocation (of type
TargetInvocationException) and exposes the internal exception.
This makes it possible to pass out the SelfDeleteException.
Also added handlers in a couple places to make sure that
exception was being passed out far enough to be handled
correctly. Tested on DNE.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Fix: objects being duplicated inventory on detach. Fix: Mad jumping around of
attachments while editing. Fix: Attachments being persisted to database on
login. Fix: Attachments being persisted when changed by a script like
invisprim refresh. Fix: Attachpoint set, but not reset correctly. Fix: prevent
spurious full updates while editing attachments. Several other fixes
|
|
|
|
|
|
|
| |
Causes the dataserver event to return "OpenSim" when running on OpenSim.
Requires ThreatLevel to be "High" or above to function.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
In Second Life's implementation of llParseString2List(), all spacer
strings which occur within the source string are included in the
resulting list. In OpenSim's implementation, any spacers occurring
at the beginning of the string are discarded; furthermore, if multiple
spacers occur between non-spacer elements, or at the end of the source
string, only the first spacer is added to the resulting list;
the remainder are discarded.
|
|
|
|
|
|
|
|
| |
Thank you, fusspawn, for an implementation of osGetSimulatorVersion.
This patch removes the llRequestSimulatorData(..., 128) hack and
implements the functionality as an osFunction.
|
|
|
|
|
|
| |
Thanks tglion for the necessary info to solve an ArgumentOutOfRangeException during region start.
|
|
|
|
|
|
| |
- Implemented llMapDestination.
|
| |
|
|
|
|
|
|
|
|
|
| |
A number of the deprecated functions had missing parameters
causing compile errors. These included:
llSound, llMakeExplosion, llMakeFountain, llMakeSmoke,
llMakeFire, llPointAt, llXorBase64Strings, llSetPrimURL
|
|
|
|
|
|
|
|
|
|
| |
OS/SL script conformance, implement llSoundPreload and
llRemoteLoadScript to behave as in SL. In SL
llSoundPreload appears to do nothing. In OS
llRemoteLoadScript shouts an error when invoked
"Deprecated. Please use llRemoteLoadScriptPin instead."
|
|
|
|
|
|
| |
minor fixes to osParseJSON.
|
|
|
|
|
|
| |
Same fix for the DNE
|
|
|
|
|
|
|
| |
Fix a null reference exception when the exception thrown by a script
is not a TargetInvocationException
|
|
|
|
|
|
| |
subroutine down through the physics modules through PhysActor
and SceneObjectPart. No connection to the physics simulators.
|
|
|
|
|
|
| |
in the classes between the LSL implementation and the
underlying physics engines.
|
| |
|
|
|
|
|
|
| |
ensure that scripts will compile on nonenglish systems
|
|
|
|
|
|
|
| |
to the various physics engines. No connection to the
underlying physics simulator yet, just plumbing through
the various classes.
|
|
|
|
|
|
|
| |
Thank you, idb, for a patch that addresses hex digits erroneously being
recognized as valid and parsed in a decimal number
|
|
|
|
|
| |
It was a mistake a year ago to add it in.
|
|
|
|
|
|
|
| |
to the various physics engines. No connection to the
underlying physics simulator yet, just plumbing through
the various classes.
|
|
|
|
| |
Fix a UUID vs null comparison.
|
|
|
|
|
|
|
|
| |
The current llGetLinkName returns an empty string if a prim
with the given link number is not found in the link set. In
SL an empty string is only returned if the prim name is actually
blank, a NULL_KEY is returned instead with a couple of exceptions.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Patch up a type name change in libomv. Thanks for tracking that down, idb
|
|
|
|
|
|
|
| |
Changes behavior to send on_rez event to prims when rezzed from agent
inventory.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Add some compile messages from XEngine into DNE as well.
|
|
|
|
|
|
|
|
|
| |
* Updates to libomv r2243,
* Remove lots of unnecessary typecasts
* Improves SendWindData()
Thanks jhurliman.
* Will update OpenSim-libs in 10 minutes..
|
| |
|
|
|
|
|
|
|
| |
ResetScripts In Selection, Set Script to [not] Running In Selection from
the tools menu. Allows DNE script reset without a full recompile.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Removing it made DNE scripts crash. Fixed here.
Now on to converge the compilers.
|
| |
|
| |
|
|
|
|
|
|
|
| |
* Reapply homer's click action implementation, which accidentally got blatted
* Thanks tyre
|
|
|
|
|
|
| |
Clode cleanup and removal of commented stuff in ScriptManager.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
DNE and move all of DNE into the DotNetEngine directory. Remove references
that would cause the script runtime to load the entire engine + scene into
each script appdomain. This might help DNE memory consumption.
|
| |
|
|
|
|
|
|
| |
As a bonus, the OSSLPrim has now come to XEngine, too!
|
|
|
|
|
|
|
|
|
| |
The binaries are still different, but that is only a small step away now.
The OSSLPrim has been removed. This commit will breal all scripts
using Prim.Scale(), etc, syntax. It was not secure and will have to
be brought back in another form.
|