aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* * Minor cosmetic change to SEUser to get Bamboo to initiate another build. (grr)Adam Frisby2009-04-052-2/+16
| | | | | * Adds basic IParcel interface. Soon to live on World.Parcels{[id],[x,y]}
* * Typo in constructor during class rename (whoops!)Adam Frisby2009-04-051-1/+1
| | | | | * OpenSim is now over 9000.
* * Implements ISocialEntity - this represents the class of "user-like" ↵Adam Frisby2009-04-053-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).
* * Removes IsPhysical, IsPhantom from IObject, since this is now represented ↵Adam Frisby2009-04-042-13/+0
| | | | in IObject.Physics.Enabled / IObject.Physics.Phantom instead.
* Implements on IObjectPhysics:Adam Frisby2009-04-041-21/+62
| | | | | | | | | | | | | | | | | | * SetMomentum * AddAngularForce * AddForce * FloatOnWater * Force * Acceleration * Torque * Velocity * RotationalVelocity * CenterOfMass * GeometricCenter * Buoyancy * Mass (Partial) * Density (Partial)
* * Implements IObjectPhysics on SOPObject partially.Adam Frisby2009-04-043-7/+116
| | | | | * Eg, IObject.Physics.* is now valid syntax and compiles (but will throw NotSupported at runtime)
* * Implements IObjectPhysics, this collects Physics attributes into one ↵Adam Frisby2009-04-041-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.
* * More fiddling with MRM IPersistence, now stores <T> instead of Object.Adam Frisby2009-04-041-4/+5
|
* Give a meaningful message if terrain save fails because of a file IO error.idb2009-04-041-0/+5
| | | | | Fixes Mantis #3348
* Thanks jonc for a new and better cloud image (for classic clouds).Homer Horwitz2009-04-041-0/+0
| | | | | Fixes Mantis #964. Please remember to clear the viewer cache.
* Thanks jonc, for a patch that adds rendering of classic clouds.Homer Horwitz2009-04-0410-5/+295
| | | | | First part of Mantis #964, the necessary clouds image will follow separately.
* DST setting wasn't transferred to client, leading to wrong time display.Homer Horwitz2009-04-041-1/+1
|
* Remove some Mono warnings.Homer Horwitz2009-04-042-3/+3
|
* Preliminary work to support ObjectSpin* packets when user invokes CTRL / ↵nlin2009-04-042-4/+45
| | | | | | | | | SHIFT / MOUSE DRAG on a physical object Addresses Mantis #3381
* * Changed IPersistence interface so that passing the MRMBase is unessecary.Adam Frisby2009-04-042-7/+5
|
* * Renamed Heightmap.Height to Heightmap.Length to avoid confusion about axis.Adam Frisby2009-04-043-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)
* Add copyright headers, formatting cleanup.Jeff Ames2009-04-0410-19/+227
|
* * Removes IObject.Position, IObject.Rotation from IObjectAdam Frisby2009-04-042-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.
* * Drops Heightmap.Get/Heightmap.Set from IHeightmap interface.Adam Frisby2009-04-042-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.
* * Proactively fixed bug-potential concerning the fact that m_httpServer ↵lbsa712009-04-032-7/+1
| | | | property was differently referred to between RegionApplicationBase and all other grid services.
* * Fixes issue where of you force your avatar against a region corner, it ↵Arthur Valadares2009-04-031-6/+64
| | | | | | | gets stuck and NonFinite Avatar messages floods console Addresses Mantis #3380
* * refactor: Call StatsReporter methods directly rather than through Scene ↵Justin Clarke Casey2009-04-035-44/+26
| | | | | | | | (as WebStatsModule was doing) * Assume that StatsReporter is always present (possibly as a no-op impl) rather than doing null checks
* Added one more delegate to Caps, and a few guards, so that these objects can ↵diva2009-04-032-14/+42
| | | | be used from more than just Scenes. Added the NewFileAgentInvengory cap to HGInventoryService.
* - adding -logconfig option to allow configuration of log4net fromDr Scofield2009-04-031-2/+14
| | | | | | | log4net config file other then bin/OpenSim.exe.config - moving ArgvConfigSource initialization up to allow for configuration of XmlConfigurator.Configure()
* * Implements MRM IObject.Say - this is equivilent to llSayAdam Frisby2009-04-031-0/+8
| | | | | | | | | Example: public override void Start() { Host.Object.Say("Hello World!"); }
* * Implements Scene.SimChat(string,...) rather than byte[]. We should ↵Adam Frisby2009-04-032-0/+21
| | | | | | | probably mark byte[] as obsolete. * Implements SOPObject.Say for MRM. (Note, not IObject yet)
* * MRM Scripts will now no longer disconnect the client if there was an error ↵Adam Frisby2009-04-031-15/+27
| | | | | | | in compilation or script initialisation. * Clarified some debug text for MRM Enabling
* * Implements "ID" semi-global within MRM scripts. This is tied to the 'state ↵Adam Frisby2009-04-035-7/+45
| | | | | | | ID' for MRMs. * Implements IPersistence interface, allows simple KeyValue access for MRM scripts to a more permanent datastore.
* fix an error in hollow cylinder face number calculationDahlia Trimble2009-04-031-1/+2
|
* Fix a nullref when compiling non-LSL scriptsMelanie Thielker2009-04-021-5/+8
|
* Correct llSetPrimitiveParams to check for a texture in inventory when ↵idb2009-04-021-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
* partial support for sculpted prim "inside out" settingDahlia Trimble2009-04-021-11/+38
|
* Correction to "user" example config option for IRCDahlia Trimble2009-04-021-1/+1
|
* More refactoring. This time extracting the client-side of ↵diva2009-04-012-533/+606
| | | | RESTInterregionComms into a RegionClient class.
* One more bit of refactoring, so this can be used outside region code.diva2009-04-011-42/+42
|
* Refactoring, no functional changes. Moved ChildAgentDataUpdate data ↵diva2009-04-014-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.
* * Upped trunk version number to 0.6.4 as we just tagged 0.6.4-releaselbsa712009-04-0133-45/+45
|
* * Committing patch in mantis 3376 [Patch] Fix a minor animation handling ↵Teravus Ovares2009-04-011-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
* Hard code scaled image resolution to 96 dpi prior to sculpt meshing to ↵Dahlia Trimble2009-04-011-2/+2
| | | | prevent a mono 2.4 failure. Thanks to cmickeyb for pointing out the failure.
* Update svn properties.Jeff Ames2009-04-018-615/+615
|
* Add a "user" config option to the IRC module config. Like all other IRCMelanie Thielker2009-04-012-1/+3
| | | | | | | config options, this has NO default, if you use the IRC module, you MUST add this setting to your ini file.
* Add a PIDFile in [Startup], which the PID will be written toMelanie Thielker2009-04-013-1/+48
|
* * MRM AdjustmentsAdam Frisby2009-04-014-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.
* * MRM AdjustmentsAdam Frisby2009-04-014-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.
* * Adds World.Avatars[] to MRM Scripting. Contains an enumerable array ↵Adam Frisby2009-04-015-1/+73
| | | | | | | containing IAvatar instances for each avatar in the region. * Adds Test/TestModule.cs which demonstrates a very quick and simple MRM Test.
* * Added NUnit tested utility function GetHashGuid() for future use.lbsa712009-04-012-7/+48
| | | | | * Did some aligning refactoring of the MD5 and SHA-1 functions.
* * Removes some hard-coded magic numbers relating to RegionSize. We now use ↵Adam Frisby2009-04-014-40/+39
| | | | | | | Constants.RegionSize as expected. (Working towards enlarged or smaller regionsizes that arent multiples of 256m) * Adds minor functionality to MRM Scripting.
* Finally clean up the Scene.Permissions and permissions module.Melanie Thielker2009-04-012-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.
* Added AllowLoginWithoutInventory to LoginService, to be overwritten in ↵diva2009-04-013-15/+41
| | | | subclasses. Default is false. HGLoginAuthService sets it true. Better error handling dealing with inventory service faults.
* Replacing OpenMetaverse.StructuredData.dll again with one compiled under ↵diva2009-03-311-0/+0
| | | | Windows. Apparently there's something wrong with that dll when it is compiled under mono.