| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
attachments. Convert base types to LSL types for event marshalling through
IScriptModule to avoid parameter errors.
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
| |
UUIDs with a central marshaller for grids, or publish the ULS for objects
elsewhere.
|
|
|
|
|
|
|
|
|
| |
of objects from the scene, and of scripts from objects. This facilitates
the development of modules that can register prims with externall servers
for inbound email and XMLRPC. Currently implemented in XEngine only.
Also applying cmickeyb's compiler locking patch, since it seems risk-free.
|
|
|
|
|
|
|
| |
Committed with comment changes.
Fixes Mantis #3412
|
|
|
|
|
|
|
| |
* Make llGroundSlope() return correct results
* Thanks aduffy70!
|
|
|
|
|
|
| |
* Now, the 144 unit tests takes roughly as long time to run (16s on my laptop) that the 10 long running takes. The database tests takes forever.
* Feel free to run the unit tests as you code, and the rest before commit.
|
|
|
|
|
|
|
|
|
|
|
| |
The attached patch implements osKey2Name and osName2Key
which converts between a UUID key for an avatar and
an avatar name and vice-versa.
osKey2Name is similar to llKey2Name except that it will work
even if the avatar being looked up is not in the same region
as the script.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Reinstate patch for Mantis #3007
|
| |
|
|
|
|
|
| |
(??? using OpenSim.Region.CoreModules.Avatar.Currency.SampleMoney ???)
|
|
|
|
|
|
|
| |
* Makes Second Life environment sensor ranges and maximum response number configurable
* Thanks Intimidated
|
|
|
|
| |
affects Mantis #3007
|
| |
|
|
|
|
|
|
|
| |
greater then Pi Radians.
Also modified to use the system constant for Pi and prevent negative results.
|
| |
|
|
|
|
| |
osTeleportAgent. Fixes mantis #3408.
|
|
|
|
|
| |
First part of Mantis #964, the necessary clouds image will follow separately.
|
| |
|
|
|
|
|
|
|
|
|
| |
setting the sculpt map.
This Fixes Mantis #3331
Also corrected the capping calculation in llApplyImpulse and several integer "boolean" comparisons from "== 1" to "!= 0" for true
|
| |
|
|
|
|
|
| |
* Fixed minor typo
|
|
|
|
|
|
|
|
|
|
|
|
| |
With some support from HomerH, this patch adds support for Wind
Model plugins via the mono.Addin framework.
* Adds console & OSSL access to Wind Parameters
* Adds plug-in support for custom wind models
* Provides two example Wind Model plug-ins
Documentation for the wind module is temporarily located at http://code.google.com/p/flotsam/wiki/CoreWindModule [^]
-- will move this documentation to http://opensimulator.org [^]
after the patch has been committed.
|
| |
|
| |
|
|
|
|
|
|
| |
* Important: HttpServer.dll was changed to HttpServer_OpenSim.dll so that the HttpServer references do not conflict if you've copied the OpenMetaverse.Http.dll and requirements to the OpenSimulator bin folder.
This means that if you reference HttpServer.dll in any projects, you will need to change the reference to HttpServer_OpenSim.dll. It still uses the Same HttpServer namespace though.
|
| |
|
|
|
|
|
|
| |
is deleted.
|
|
|
|
|
|
|
|
| |
number map. Instead, write the map to a file for later use. That is not
yet used, so currently runtime errors after a sim restart will have wrong
line numbers
|
|
|
|
|
|
|
| |
Remove the unneccessary double check that was only used to provide a
meaningless warning message for a corner case.
|
|
|
|
|
|
|
|
| |
in which the script is running.
- found a bag of space characters under my desk, thought i'd donate them
to the JSON OSSL function (aka clean up)
|
|
|
|
|
|
|
| |
Patch by antont, thank you.
Fixes Mantis #3338
|
| |
|
|
|
|
|
|
| |
Fixes Mantis #3326
|
|
|
|
|
|
|
| |
in the compiler. Committed with changes.
Fixes Mantis #3325
|
|
|
|
|
|
| |
Fixes Mantis #3321
|
|
|
|
|
|
| |
Fixes Mantis #3313
|
|
|
|
|
|
|
| |
* Store script timers in a dictionary rather than a list to make unset much more efficient
* Thanks dslake
|
|
|
|
| |
will make the media play only once like its meant to, and PARCEL_MEDIA_COMMAND_LOOP can be used to make it loop.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Attached is a patch which enabled through an OpenSim.ini option the ability
to read long notecard lines. Currently although the data is read from
the notecard it is truncated at 255 characters (same as for the LL servers.
This patch allows the setting of that limit to a different value.
; Maximum length of notecard line read
; Increasing this to large values potentially opens
; up the system to malicious scripters
; NotecardLineReadCharsMax = 255
this allows for save/restore functionality using notecards without
having to worry about very short line length limits.
|
|
|
|
|
|
|
|
|
| |
Attached is a patch which provides osAvatarPlayAnimation() the ability to
also trigger animations contained within the same prim as the script, as
llStartAnimation() does. (It also modifies osAvatarStopAnimation(),
otherwise the script wouldn't be able to stop animations it had started.)
|
|
|
|
|
|
| |
fixes Sporadic Errors in "Dictionary<InstanceData, DetectParams[]"
Causing total script Failure
|
|
|
|
|
|
|
| |
issues with the sun module.
Fixes Mantis #3295
|
|
|
|
|
|
|
| |
* In most cases, the setting in OpenSim.ini.example is taken as the canonical one since this is the file virtually everyone ends up using
* OpenSim will start up with a blank OpenSim.ini, in which case sqlite is the default database (as before)
|
|
|
|
|
|
|
|
|
|
| |
It's good practice to isolate unit tests so their outcome (pass/fail)
does not depend on whether another test has been run/passed/failed. A
method is used to populate the DB independently for each test, and a
TearDown method cleans up the database after each test.
Also adding extra comment in C-style comment test.
|
|
|
|
|
|
|
|
| |
http://wiki.secondlife.com/wiki/LlInstantMessage
Also truncate messages that may exceed the limit set by the packet size. The limit in OpenMetaverse is 1100 bytes including a zero byte terminator.
Fixes Mantis #3244
|