| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
OpenSim.Region.Environment into a "framework" part and a modules only
part. This first changeset refactors OpenSim.Region.Environment.Scenes,
OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces
into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region
modules in OpenSim.Region.Environment.
The next step will be to move region modules up from
OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and
then sort out which modules are really core modules and which should
move out to forge.
I've been very careful to NOT BREAK anything. i hope i've
succeeded. as this is the work of a whole week i hope i managed to
keep track with the applied patches of the last week --- could any of
you that did check in stuff have a look at whether it survived? thx!
|
|
|
|
|
|
| |
Added osTeleportAgent with region coordinates to
support hyper grid scripted teleports.
|
| |
|
|
|
|
|
| |
function we were missing.
|
|
|
|
|
| |
Fixes Mantis #3030
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
scripts until that can be better debugged
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
tables, and changed the database modules to actually push these doubles
down into the database layer.
|
|
|
|
| |
on GC. Also removed lease for LSL_Api as it strictly speaking should not be MarshalByRef. Or should it? If so I broke scripting! :)
|
|
|
|
|
|
| |
accepted in the quick buttons list
|
| |
|
|
|
|
|
|
| |
Thank you, idb, for a patch that fixes the jump function in LSL.
|
|
|
|
|
|
| |
The following patch implements osMakeNotecard as specified on the OpenSim website
|
|
|
|
|
|
|
|
|
|
| |
This patch allows an object to directly message another object given its
key using the method osMessageObject(key objectUUID,string message).
to communicate with an object it must implement the dataserver listener
method. The dataserver method is passed the key of the calling object
and a string message.
|
|
|
|
|
|
|
| |
Thank you, nlin, for a patch that fixes serialization of vector and
quaternion types for script state.
|
|
|
|
|
|
| |
Fix llSetVehicleFloatParam to accept LSL_Float
|
|
|
|
|
|
|
|
| |
* Add missing PARCEL_MEDIA_COMMAND_* constants
* Fix a copy/paste error in SendParcelMediaUpdate
llParcelMediaCommandList should work now
|
| |
|
|
|
|
|
|
|
|
| |
Prevent EventAbortException inner exceptions of
TargetInvocationException being re-thrown from
OpenSim.Region.ScriptEngine.Shared.ScriptBase.
Executor.ExecuteEvent
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
Thank you, fusspawn, for an implementation of osGetSimulatorVersion.
This patch removes the llRequestSimulatorData(..., 128) hack and
implements the functionality as an osFunction.
|
|
|
|
|
|
|
|
|
| |
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."
|
| |
|
|
|
|
|
|
| |
As a bonus, the OSSLPrim has now come to XEngine, too!
|
| |
|
|
|
|
|
|
|
|
| |
Thank you, tyre, for a patch that refactors LSL to use a unified set of
method signatures and type names, reorders methods and removes unused
and adds new method stubs.
|
|
|
|
|
|
| |
The constants for llGetParcelDetails were missing
for DotNetEngine and XEngine.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* Might break something.. hard to say.. 0.o
|
|
|
|
|
|
| |
Change serialization to omit types it can't deal with.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Patch for new scripting method osParseJSON.
also, a couple of warning bugs killed.
|
|
|
|
|
| |
adds the new function osTeleportAgent().
|
|
|
|
|
| |
Fix unreachable code due to typo in llDetectedGroup.
|
|
|
|
|
|
|
| |
Make CHANGED constants consistent with LSL, and consistent across the
code base
|
|
|
|
|
|
|
| |
variables to their initializer values, rather then zeroing them.
Also handles lists properly now.
|
|
|
|
|
|
|
|
|
| |
Floating text, Rotation, Texture animation, Particle System
This will make "Eye Candy" scripts work without modification in
XEngine. The use of the CHANGED_REGION_RESTART hack is no longer
needed. Implemented in MySQL only, hovertext also in SQLite.
|
|
|
|
|
|
|
| |
Thank you, Xugu Madison and ChrisDown, for a patch that
fixes linux filename extensions from .Xml back to .xml
|
|
|
|
|
|
| |
cleanup: warnings, readability
|