| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
| |
Example:
public override void Start()
{
Host.Object.Say("Hello World!");
}
|
|
|
|
|
|
|
| |
probably mark byte[] as obsolete.
* Implements SOPObject.Say for MRM. (Note, not IObject yet)
|
|
|
|
|
|
|
| |
in compilation or script initialisation.
* Clarified some debug text for MRM Enabling
|
|
|
|
|
|
|
| |
ID' for MRMs.
* Implements IPersistence interface, allows simple KeyValue access for MRM scripts to a more permanent datastore.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
RESTInterregionComms into a RegionClient class.
|
| |
|
|
|
|
| |
structures from OpenSim.Region.Framework.Scenes back to OpenSim.Framework, so they can be referenced more broadly. This involved having to move the small Animation data structure to OpenSim.Framework too.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
glitch in ScenePresence
* ..
* ..
* err, okay, this was a stick-buggery April 1st joke by me. This removes it. Happy April 1st!
* fixes mantis 3376
|
|
|
|
| |
prevent a mono 2.4 failure. Thanks to cmickeyb for pointing out the failure.
|
| |
|
|
|
|
|
|
|
| |
config options, this has NO default, if you use the IRC module, you MUST
add this setting to your ini file.
|
| |
|
|
|
|
|
|
|
| |
* Renamed 'Material' to PhysicsMaterial (Wood, Glass, Metal, etc.). May want to place in subclass with other physics specific properties. (We however need to support these features in ODE/etc first.)
* Renamed Faces to Materials. IObjectFace to IObjectMaterial - this is for clarity for those coming from a 3D Programming background (it also makes more sense if/when we support Meshes in core). Properties and members remain identical.
* Added XMLDoc comments to IObject to assist people writing MRMs in XMLDoc aware editors.
|
|
|
|
|
|
|
|
| |
* Changes World.Objects from Array IObject[] to IObjectAccessor.
* Syntactically identical in most behaviour, however the indexer is now ranges not from 0..Count, but any valid internal LocalID. Additional indexers have been added for UUID.
* Example: for(int i=0;i<World.Objects.Count;i++) will not work any more, however foreach(World.Objects) will remain functional.
* This prevents us needing to create a list for each access to World.Objects which should [in theory] present a dramatic speed improvement to MRM scripts frequently accessing World.Objects.
|
|
|
|
|
|
|
| |
containing IAvatar instances for each avatar in the region.
* Adds Test/TestModule.cs which demonstrates a very quick and simple MRM Test.
|
|
|
|
|
|
|
| |
Constants.RegionSize as expected. (Working towards enlarged or smaller regionsizes that arent multiples of 256m)
* Adds minor functionality to MRM Scripting.
|
|
|
|
|
|
|
|
|
| |
Permissions now use proper events and not delegate lists, which makes
for much easier reading and much less work adding new methods.
I finally found a way to raise events with return values without it becoming
late bound.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Add sanity check to fly-height calculation so that it does
not attempt to retrieve information from non-existent
regions.
|
|
|
|
|
| |
* Fixed minor typo
|
|
|
|
| |
packet. (bug #3304)
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
in the ODEPlugin
* This may help one of the symptoms or mantis 3363 , however it probably won't solve the occasional NonFinite Avatar Position detected.. issues that some people see. That is probably an entirely different issue(NaN).
|
|
|
|
|
|
| |
Fixes Mantis #3324
|
| |
|
|
|
|
| |
OpenSim.Framework.Communications. Everything that looks like a service, with service handlers, moved to .Services -- i.e. LoginService and Response, and GridInfoService. The rest of the changes were to adapt to the new locations of those files.
|
|
|
|
| |
standalone and the grid services. Should not affect any functionality.
|
|
|
|
|
|
| |
Fixes Mantis #3355
|
|
|
|
|
|
| |
IGroupsModule interface
|
| |
|
|
|
|
|
|
|
| |
sending. With this change, all methods that handle IM now use GridInstantMessage
rather than individual parameters.
|
|
|
|
|
|
|
| |
support for the mute list (no functionality yet, but allows the
RetrieveInstantMessages event to fire now).
|
| |
|
|
|
|
|
|
|
|
| |
some of the situations that we see in mantis 3049 .
* This may help people on certain 64 bit systems where the end byte position of each layer data packet is incorrect but the start positions are correct.
* The console will still be extremely chatty with 'Inconsistent packet data in JPEG2000 stream:' messages, however.. if OpenSimulator was able to recover the data, it will say HURISTICS SUCCEEDED
|
| |
|
|
|
|
|
|
| |
No functionality yet.
|
| |
|
| |
|
|
|
|
|
|
|
| |
with LibOMV based clients.
* Modifies the IClientAPI! So client stacks will need to be modified!
|