| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
UUIDs with a central marshaller for grids, or publish the ULS for objects
elsewhere.
|
|
|
|
|
|
|
| |
Committed with comment changes.
Fixes Mantis #3412
|
|
|
|
|
|
|
| |
* Make llGroundSlope() return correct results
* Thanks aduffy70!
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
| |
Fixes Mantis #3326
|
|
|
|
|
|
| |
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.)
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
has been set since having no User-Agent seems to work well but the facility is now available to set this if required. Using something based on the pattern of SLs User-Agent may well cause problems, not all web servers respond well to it. See the notes in the SL Wiki http://wiki.secondlife.com/wiki/LlHTTPRequest
Fixes Mantis #3143
|
| |
|
|
|
|
|
|
|
|
|
|
| |
llSetHoverHeight() should not clamp the x/y position of an object the way MoveTo does,
and it should recalculate the absolute height to hover at as an object moves to reflect
the current ground/water height under it.
Correctly implementing required adjusting the Physics interfaces and implementing at
the physics plug-in level. The attached is a patch that correctly implements
llSetHoverHeight() including updates to the ODE physics plug-in.
|
|
|
|
|
|
| |
* Simplify since the land is never null
|
|
|
|
| |
(which is used in other contexts)
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Changes to IWindModule interface: Change from assuming a single array of
256 Vector2 values to a lookup function that takes region x, y, z and returns a Vector3
* Changed llWind() to use new lookup method of IWindModule
* Moved logic for determining the wind at a given point in the data array from
llWind() to the Wind Module itself.
|
|
|
|
|
|
| |
fixes llSetLinkPrimitiveParams() - PRIM_ROTATION rotates the prim
containing the script, rather than the specified child prim
|
|
|
|
|
|
| |
Corrects the incomplete implementation of llXorBase64StringsCorrect()
so that it returns the proper reversible result.
|
|
|
|
| |
off OsSetParcelMediaTime, which was only ever added for testing. And all the logic code of it has been commented out for a long time.
|
|
|
|
|
|
|
| |
isn't tested, but it doesn't break anything else. The reason for this
function is to let in world tools be used to coordiante out of world
network services that need access to client ip addresses.
|
|
|
|
|
|
|
|
|
| |
* Added log4net dependency to physxplugin in prebuild.xml.
* Added missing m_log fields to classes.
* Replaced Console.WriteLine with appropriate m_log.Xxxx
* Tested that nant test target runs succesfully.
* Tested that local opensim sandbox starts up without errors.
|
| |
|
|
|
|
|
|
| |
Solves the Object-Key problem when using llHTTPRequest()
|
| |
|
|
|
|
|
|
|
|
| |
The built-in default is OpenSim, unless a user server url is given, then
that is used, unless "shard" is also goven, then shard takes precedence.
The defult in OpenSim.ini is "OpenSim" for compatibility.
|
|
|
|
|
|
|
|
|
|
|
| |
http://opensimulator.org/mantis/view.php?id=3159
* Not locking causes enumeration exceptions as described in this matis
* part.TaskInventory needs to be locked for every access as it's a dictionary
* Extra locking will hopefully not cause any major issues - in places where the enumeration of the dictionary performs other lock or long running operations, the dictionary is
cloned instead
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The attached patch implements osGetDrawStringSize that looks like:
vector osGetDrawStringSize(string contentType, string text, string
fontName, int fontSize)
in LSL. It is meant to be used in conjunction with the osDraw*
functions. It returns accurate information on the size that a given
string will be rendered given the specified font and font size.
This allows for nicely formatted and positioned text on the generated
image.
|
|
|
|
|
|
|
|
| |
and dropped nonths ago, because it is required to get smooth region
crossings with AO running. Without it, in some corner cases, anims will
continue to run in an unstoppable state.
|
|
|
|
|
|
|
|
|
| |
properties as before
- prefix private variables with m_ in AssetBase.cs
- related to Mantis #3122, as mentioned in
https://lists.berlios.de/pipermail/opensim-dev/2009-February/005088.html
- all services will likely need to be upgraded after this commit
|
|
|
|
|
|
| |
* This is always available at Scene.CommsManager.AssetCache
|
|
|
|
|
|
|
| |
to OSSL.
Fixes Mantis #3173
|