| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
Signed-off-by: Melanie <melanie@t-data.com>
|
|
|
|
|
|
|
|
| |
Fixes: Undo, T-pose of others on login, modifiedBulletX works again, feet now stand on the ground instead of in the ground, adds checks to CombatModule. Adds: Redo, Land Undo, checks to agentUpdate (so one can not fall off of a region), more vehicle parts. Finishes almost all of LSL (1 function left, 2 events).
Direct flames and kudos to Revolution, please
Signed-off-by: Melanie <melanie@t-data.com>
|
| |
|
| |
|
|
|
|
|
| |
Moved the Close() for the appdomain-hosted parts into a new destructor
on ScriptInstance.
|
|
|
|
|
| |
This matches behavior seen with an earlier attempt to do this, apparently
the sponsor mechanism does't work in Mono
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|Date: Wed, 5 Aug 2009 09:51:52 -0700
|Subject: [PATCH] Closed two major memory leaks for scripted objects
|
|Two major memory leaks for the scripted objects were fixed
|- One leak had to do with remoting acrossing app domains. When a script and
| its controlling agent communicate across an application boundary, it calls
| functions on a stub proxy object that then invokes the remote method on
| the object in the other app domain. These stub objects (two for each script)
| were setup to have infinate lifetimes and were never being garbage collected.
|- The second leak was the result of adding a scene object part instance method
| to a scene event and never removing it. This cause the event's delegate list
| to maintain a link to that object which is then never freed as the scene event
| object is never destroyed.
Patch applied, please direct feedback to me. Possible issue: Longtime idle
scripts like vendors may fail.
|
|
|
|
| |
LICENSE.txt.
|
|
|
|
|
|
|
|
| |
This is sent to all root prims of all attachments of an avatar when the
animation state changes. llGetAnimation() can thenbe used to find the
new movement animation. This eliminates the need for fast timers in AOs
|
|
|
|
|
| |
Fixes Mantis #3030
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
accepted in the quick buttons list
|
|
|
|
|
|
|
|
| |
* Add missing PARCEL_MEDIA_COMMAND_* constants
* Fix a copy/paste error in SendParcelMediaUpdate
llParcelMediaCommandList should work now
|
| |
|
|
|
|
|
|
| |
The constants for llGetParcelDetails were missing
for DotNetEngine and XEngine.
|
|
|
|
|
|
|
| |
Make CHANGED constants consistent with LSL, and consistent across the
code base
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
LSLIntegers in lists, and attempt to address the scope issue on TRUE
and FALSE with readonly static linkage
|
|
|
|
|
|
|
| |
This patch adds the missing parcel and region flag constants
for LSL scripts. Tested with .Net and XEngine
|
|
|
|
|
|
|
|
| |
llSetCameraParams/llClearCameraParams.
Fixes Mantis #1867
|
|
|
|
|
|
| |
Fixes Mantis #1861
|
|
|
|
|
|
|
| |
llRequestSimulatorData("simname", DATA_SIM_RELEASE)
Fixes Mantis #1866
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Attached patch changes TRUE and FALSE to be LSLIntegers.
|
|
|
|
|
| |
Updates llGetPrimitiveParams() and associated files.
|
|
api and compiler out of XEngine"
"First stage in a major Script Engine refactor, that will result in the LSL implementaions ebing reconverged. Not there yet, but one major part is done."
Thank you, Melanie!
|