aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-04-05* Implements ISocialEntity - this represents the class of "user-like" ↵Adam Frisby3-1/+48
objects such as Users, Groups, etc. Destined to be used as the return value of any "Owner" properties. * Implements basic "SEUser" class which implements Avatar/Agent SE functions (primitive).
2009-04-04* Removes IsPhysical, IsPhantom from IObject, since this is now represented ↵Adam Frisby2-13/+0
in IObject.Physics.Enabled / IObject.Physics.Phantom instead.
2009-04-04Implements on IObjectPhysics:Adam Frisby1-21/+62
* SetMomentum * AddAngularForce * AddForce * FloatOnWater * Force * Acceleration * Torque * Velocity * RotationalVelocity * CenterOfMass * GeometricCenter * Buoyancy * Mass (Partial) * Density (Partial)
2009-04-04* Implements IObjectPhysics on SOPObject partially.Adam Frisby3-7/+116
* Eg, IObject.Physics.* is now valid syntax and compiles (but will throw NotSupported at runtime)
2009-04-04* Implements IObjectPhysics, this collects Physics attributes into one ↵Adam Frisby1-0/+32
interface, will be referenced on IObject as IObject.Physics.* * Eg; IObject.Physics.Torque = new Vector3(30.0,0.4,0.5); * Maps loosely to internal PhysicsActor class.
2009-04-04* More fiddling with MRM IPersistence, now stores <T> instead of Object.Adam Frisby1-4/+5
2009-04-04Give a meaningful message if terrain save fails because of a file IO error.idb1-0/+5
Fixes Mantis #3348
2009-04-04Thanks jonc, for a patch that adds rendering of classic clouds.Homer Horwitz9-5/+287
First part of Mantis #964, the necessary clouds image will follow separately.
2009-04-04DST setting wasn't transferred to client, leading to wrong time display.Homer Horwitz1-1/+1
2009-04-04Remove some Mono warnings.Homer Horwitz2-3/+3
2009-04-04Preliminary work to support ObjectSpin* packets when user invokes CTRL / ↵nlin2-4/+45
SHIFT / MOUSE DRAG on a physical object Addresses Mantis #3381
2009-04-04* Changed IPersistence interface so that passing the MRMBase is unessecary.Adam Frisby2-7/+5
2009-04-04* Renamed Heightmap.Height to Heightmap.Length to avoid confusion about axis.Adam Frisby3-3/+35
* Added XMLDOC to MRM API code, this means we have usable programming docs being produced here: http://docs.opensimulator.org/namespaceOpenSim_1_1Region_1_1OptionalModules_1_1Scripting_1_1Minimodule.html (eg IObject, IHeightmap, etc)
2009-04-04Add copyright headers, formatting cleanup.Jeff Ames10-19/+227
2009-04-04* Removes IObject.Position, IObject.Rotation from IObjectAdam Frisby2-6/+55
* Adds IObject.WorldPosition and IObject.OffsetPosition - this is equivilent to AbsolutePosition and OffsetPosition in SOP respectively. * Adds IObject.WorldRotation and IObject.OffsetRotation - as above.
2009-04-04* Drops Heightmap.Get/Heightmap.Set from IHeightmap interface.Adam Frisby2-5/+28
* Adds Heightmap[x,y] to interface. * MRM Scripts should utilize World.Heightmap[x,y] = 0.0; to replace set, and Val = World.Heightmap[x,y] to get.
2009-04-03* Proactively fixed bug-potential concerning the fact that m_httpServer ↵lbsa712-7/+1
property was differently referred to between RegionApplicationBase and all other grid services.
2009-04-03* Fixes issue where of you force your avatar against a region corner, it ↵Arthur Valadares1-6/+64
gets stuck and NonFinite Avatar messages floods console Addresses Mantis #3380
2009-04-03* refactor: Call StatsReporter methods directly rather than through Scene ↵Justin Clarke Casey5-44/+26
(as WebStatsModule was doing) * Assume that StatsReporter is always present (possibly as a no-op impl) rather than doing null checks
2009-04-03Added one more delegate to Caps, and a few guards, so that these objects can ↵diva2-14/+42
be used from more than just Scenes. Added the NewFileAgentInvengory cap to HGInventoryService.
2009-04-03- adding -logconfig option to allow configuration of log4net fromDr Scofield1-2/+14
log4net config file other then bin/OpenSim.exe.config - moving ArgvConfigSource initialization up to allow for configuration of XmlConfigurator.Configure()
2009-04-03* Implements MRM IObject.Say - this is equivilent to llSayAdam Frisby1-0/+8
Example: public override void Start() { Host.Object.Say("Hello World!"); }
2009-04-03* Implements Scene.SimChat(string,...) rather than byte[]. We should ↵Adam Frisby2-0/+21
probably mark byte[] as obsolete. * Implements SOPObject.Say for MRM. (Note, not IObject yet)
2009-04-03* MRM Scripts will now no longer disconnect the client if there was an error ↵Adam Frisby1-15/+27
in compilation or script initialisation. * Clarified some debug text for MRM Enabling
2009-04-03* Implements "ID" semi-global within MRM scripts. This is tied to the 'state ↵Adam Frisby5-7/+45
ID' for MRMs. * Implements IPersistence interface, allows simple KeyValue access for MRM scripts to a more permanent datastore.
2009-04-03fix an error in hollow cylinder face number calculationDahlia Trimble1-1/+2
2009-04-02Fix a nullref when compiling non-LSL scriptsMelanie Thielker1-5/+8
2009-04-02Correct llSetPrimitiveParams to check for a texture in inventory when ↵idb1-17/+17
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
2009-04-02partial support for sculpted prim "inside out" settingDahlia Trimble1-11/+38
2009-04-01More refactoring. This time extracting the client-side of ↵diva2-533/+606
RESTInterregionComms into a RegionClient class.
2009-04-01One more bit of refactoring, so this can be used outside region code.diva1-42/+42
2009-04-01Refactoring, no functional changes. Moved ChildAgentDataUpdate data ↵diva4-732/+163
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.
2009-04-01* Upped trunk version number to 0.6.4 as we just tagged 0.6.4-releaselbsa7133-45/+45
2009-04-01* Committing patch in mantis 3376 [Patch] Fix a minor animation handling ↵Teravus Ovares1-20/+0
glitch in ScenePresence * .. * .. * err, okay, this was a stick-buggery April 1st joke by me. This removes it. Happy April 1st! * fixes mantis 3376
2009-04-01Hard code scaled image resolution to 96 dpi prior to sculpt meshing to ↵Dahlia Trimble1-2/+2
prevent a mono 2.4 failure. Thanks to cmickeyb for pointing out the failure.
2009-04-01Update svn properties.Jeff Ames8-615/+615
2009-04-01Add a "user" config option to the IRC module config. Like all other IRCMelanie Thielker1-1/+2
config options, this has NO default, if you use the IRC module, you MUST add this setting to your ini file.
2009-04-01Add a PIDFile in [Startup], which the PID will be written toMelanie Thielker2-1/+45
2009-04-01* MRM AdjustmentsAdam Frisby4-14/+32
* 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.
2009-04-01* MRM AdjustmentsAdam Frisby4-15/+150
* 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.
2009-04-01* Adds World.Avatars[] to MRM Scripting. Contains an enumerable array ↵Adam Frisby5-1/+73
containing IAvatar instances for each avatar in the region. * Adds Test/TestModule.cs which demonstrates a very quick and simple MRM Test.
2009-04-01* Added NUnit tested utility function GetHashGuid() for future use.lbsa712-7/+48
* Did some aligning refactoring of the MD5 and SHA-1 functions.
2009-04-01* Removes some hard-coded magic numbers relating to RegionSize. We now use ↵Adam Frisby4-40/+39
Constants.RegionSize as expected. (Working towards enlarged or smaller regionsizes that arent multiples of 256m) * Adds minor functionality to MRM Scripting.
2009-04-01Finally clean up the Scene.Permissions and permissions module.Melanie Thielker2-832/+395
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.
2009-04-01Added AllowLoginWithoutInventory to LoginService, to be overwritten in ↵diva3-15/+41
subclasses. Default is false. HGLoginAuthService sets it true. Better error handling dealing with inventory service faults.
2009-03-31Adding the Length override to the KillPacketMelanie Thielker1-0/+6
2009-03-31Turning the wind module off by default.diva1-1/+1
2009-03-31From: Alan M Webb <alan_webb@us.ibm.com>Dr Scofield1-1/+9
Add sanity check to fly-height calculation so that it does not attempt to retrieve information from non-existent regions.
2009-03-31Thank you, StrawberryFride, for a patch that adds offline inventoryMelanie Thielker1-2/+15
functionality to the MSSQL module. Fixes Mantis #3370
2009-03-31* Refactored out and de-duplicated Base64ToString(string)lbsa714-25/+27
* Fixed minor typo