Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add copyright headers. | Jeff Ames | 2009-07-01 | 5 | -5/+133 |
| | |||||
* | Update svn properties. | Jeff Ames | 2009-07-01 | 5 | -330/+330 |
| | |||||
* | Thank you kindly, Snowdrop, for a patch that solves: | Charles Krinke | 2009-06-29 | 8 | -2/+320 |
| | | | | | | | | The current API for MRM is quite sparse, this patch supplies basic support for accessing the task inventory of object. | ||||
* | Thank you kindly, Snowdrop/Snowcrash for a patch that: | Charles Krinke | 2009-06-29 | 3 | -2/+81 |
| | | | | | This patch makes the worn attachments accessible to MRM scripting | ||||
* | Formatting cleanup. | Jeff Ames | 2009-06-10 | 1 | -1/+1 |
| | |||||
* | Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵ | Jeff Ames | 2009-06-01 | 3 | -3/+3 |
| | | | | LICENSE.txt. | ||||
* | Add copyright headers, formatting cleanup, ignore some generated files. | Jeff Ames | 2009-05-31 | 2 | -2/+56 |
| | |||||
* | Update svn properties. | Jeff Ames | 2009-05-31 | 2 | -25/+25 |
| | |||||
* | * Adds MRM scripting commands, World.Objects.Create(Vector3 position) and ↵ | Adam Frisby | 2009-05-31 | 2 | -0/+22 |
| | | | | World.Objects.Create(Vector3 position, Quaternion rotation). These rez a 'default box' object at the specified coordinates, and return the associated IObject. | ||||
* | * Adds World.Audio.* to MRM | Adam Frisby | 2009-05-29 | 3 | -1/+48 |
| | | | | | * This includes methods such as PlaySound which take a Position as an argument, allowing you to trigger sounds arbitrarily across the scene without needing a parent object in the position. | ||||
* | * Protip: When you click 'make public' in resharper, note to save before ↵ | Adam Frisby | 2009-05-29 | 1 | -1/+1 |
| | | | | committing. | ||||
* | * Implements Sound on Objects for IObject in MRM | Adam Frisby | 2009-05-29 | 3 | -1/+29 |
| | | | | | | * Method: IObject.Sound.Play(UUID sound, double volume) * More feature-packed API to come soon. (I want a World.Sound with arbitrary positioning) | ||||
* | Heart surgery on asset service code bits. Affects OpenSim.ini configuration ↵ | diva | 2009-05-15 | 1 | -2/+2 |
| | | | | | | | | | | | | -- please see the example. Affects region servers only. This may break a lot of things, but it needs to go in. It was tested in standalone and the UCI grid, but it needs a lot more testing. Known problems: * HG asset transfers are borked for now * missing texture is missing * 3 unit tests commented out for now | ||||
* | * Adds additional check to MRM rezzing - the host object must be created by ↵ | Adam Frisby | 2009-05-12 | 1 | -1/+3 |
| | | | | the sim owner, not just owned by it. | ||||
* | * Adds ScenePresence.TeleportWithMomentum - same as .Teleport, but preserves ↵ | Adam Frisby | 2009-05-12 | 1 | -1/+1 |
| | | | | velocity. | ||||
* | * Applies Mantis #3630 - Adds support for outside MRM initialisation, makes ↵ | Adam Frisby | 2009-05-12 | 13 | -18/+32 |
| | | | | MRMModule compatible with the Visual Studio MRMLoader ( http://forge.opensimulator.org/gf/project/mrmloader/ ) | ||||
* | * Code to make MRM debugging easier. | Adam Frisby | 2009-05-09 | 2 | -1/+6 |
| | |||||
* | Intermediate commit. WILL NOT COMPILE! | Melanie Thielker | 2009-05-04 | 1 | -0/+1 |
| | |||||
* | Add copyright headers. Formatting cleanup. | Jeff Ames | 2009-04-27 | 3 | -5/+59 |
| | |||||
* | Update svn properties. | Jeff Ames | 2009-04-27 | 3 | -90/+90 |
| | |||||
* | * Implements Microthreading for MRM scripting. | Adam Frisby | 2009-04-24 | 7 | -2/+162 |
| | | | | | | | | | | * This is achieved through two new keywords "microthreaded" and "relax". example: public microthreaded void MyFunc(...) { ... relax; ... } | ||||
* | * Committing stub VW-over-HTTP ClientStack. (2/2) | Adam Frisby | 2009-04-22 | 1 | -1/+1 |
| | | | | | * Minor MRM tweak. | ||||
* | Add copyright headers. Formatting cleanup. | Jeff Ames | 2009-04-22 | 5 | -4/+139 |
| | |||||
* | Update svn properties. | Jeff Ames | 2009-04-21 | 4 | -105/+105 |
| | |||||
* | * Implements Extensions to MRM. This allows Region Modules to insert new ↵ | Adam Frisby | 2009-04-21 | 6 | -3/+81 |
| | | | | | | | | | | | | classes into OpenSim MRM's. * Example in region module: Scene.GetModuleInterface<IMRMModule>.RegisterExtension<IMyInterface>(this); * In the MRM: //@DEPENDS:MyExtensionModule.dll ... Host.Extensions<IMyInterface>.DoStuff(); | ||||
* | * Adds IObject.Shape to MRM | Adam Frisby | 2009-04-18 | 4 | -53/+140 |
| | | | | | | * Implements Sculpty modification support to MRM * Example: IObject.Shape.SculptMap = new UUID("0000-0000-0000...."); | ||||
* | minor: Remove some mono compiler warnings. Uncomment code when it's ↵ | Justin Clarke Casey | 2009-04-15 | 1 | -1/+1 |
| | | | | actually being used. | ||||
* | * Make it possible to add a request id to load and save oar requests | Justin Clarke Casey | 2009-04-15 | 1 | -5/+5 |
| | | | | | | * This allows specific requests to be identified. | ||||
* | Formatting cleanup. | Jeff Ames | 2009-04-14 | 4 | -6/+6 |
| | |||||
* | Add copyright headers. | Jeff Ames | 2009-04-14 | 5 | -5/+140 |
| | |||||
* | Update svn properties. | Jeff Ames | 2009-04-14 | 15 | -873/+873 |
| | |||||
* | * Minor MRM Cleanup | Adam Frisby | 2009-04-11 | 14 | -614/+662 |
| | | | | | | | * Interfaces now live in Interfaces subdirectory. * Namespace does not yet reflect this change. * Final namespace for MRMs will probably sit somewhere around OpenSim.Extend.MRM[?] | ||||
* | Add XmlRpcGridRouter, a module that communicates URIs for XMLRPC channels | Melanie Thielker | 2009-04-10 | 1 | -0/+143 |
| | | | | | | to a central server via REST, for centralized XMLRPC routing. | ||||
* | Add an optional region module which will supply a script event, | Melanie Thielker | 2009-04-10 | 1 | -0/+90 |
| | | | | | | | xmlrpc_uri(string) in response to a OpenRemoteDataChannel call. The string is the fully qualified URI to post XMLRPC requests for that script to. | ||||
* | * Fixes a bug in MRM scripting whereby the Touch flag is never enabled for ↵ | Adam Frisby | 2009-04-10 | 1 | -0/+2 |
| | | | | OnTouch capable scripts. | ||||
* | * minor: remove some mono compiler warnings | Justin Clarke Casey | 2009-04-09 | 1 | -2/+2 |
| | |||||
* | * Allows MRMs to import libraries in the OpenSim bin directory. | Adam Frisby | 2009-04-09 | 1 | -5/+16 |
| | | | | | * Syntax: //@DEPENDS:library.dll | ||||
* | * Implements IObject.Materials[].* | Adam Frisby | 2009-04-09 | 3 | -2/+93 |
| | | | | | * This lets you do things like IObject.Materials[0].Texture = new UUID("0000-..."); | ||||
* | * Implements IGraphics interface for MRM Scripting. | Adam Frisby | 2009-04-09 | 6 | -6/+75 |
| | | | | | | * This allows you to utilize System.Drawing tools on textures within the region. * Example: use System.Drawing.Bitmap to make your texture, then use Host.Graphics.SaveBitmap to make an asset from it in JPEG2K. You can edit (but not overwrite) existing textures using Host.Graphics.LoadBitmap. | ||||
* | * Adds World.OnNewUser += delegate(IWorld sender, NewUserEventArgs e); | Adam Frisby | 2009-04-09 | 2 | -1/+50 |
| | | | | | * This event fires when a new avatar is created within the Scene. (Internally corresponds to EventManager.OnNewPresence) | ||||
* | * Limits MRM scripting to Region Master Avatar only. | Adam Frisby | 2009-04-09 | 1 | -1/+4 |
| | | | | | | * This makes MRM scripting ever so slightly more secure. If you have enforced Object Permissions enabled, it may be acceptable to enable MRM within your regions. * Security bug reports on this feature are much appreciated (eg: anyone finding ways around this to execute a MRM as a basic user). | ||||
* | * World.OnChat no longer fires if there is no chat text (prevents the typing ↵ | Adam Frisby | 2009-04-09 | 1 | -2/+3 |
| | | | | animation packet from firing OnChat) | ||||
* | * Added additional debug testing info to Scene | Adam Frisby | 2009-04-09 | 3 | -6/+56 |
| | | | | | | | * Corrected issue with MRMs where it would attempt to overwrite an already loaded DLL. (and thus fail with cryptic UnauthorizedAccessException.) * Made DrunkenTextAppreciationModule.cs MRM not crash with StackOverflowException * Added some temporary logging to MRM World.* | ||||
* | * Forgot to commit IEntity in last commit. | Adam Frisby | 2009-04-09 | 2 | -0/+67 |
| | | | | | * Added "DrunkenTextAppreciationModule" Demo MRM - behaves very similarly to the sobriety filter in WoW. ;) | ||||
* | * Moves Name, GlobalID and WorldPosition into new IEntity interface. | Adam Frisby | 2009-04-09 | 5 | -22/+98 |
| | | | | | | | * Avatar and Object now inherit from IEntity. * Avatar.Position is now Avatar.WorldPosition to match IObject property. * Implements event World.OnChat += delegate(IWorld sender, ChatEventArgs e); | ||||
* | * Implements retrieving child primitives via World.Objects[id] (MRM) | Adam Frisby | 2009-04-09 | 2 | -5/+13 |
| | | | | | | * Optimizes SceneGraph - fetches on primitives via "GetGroupByPrim" wont search the entire list if the primitive is infact the root. (Core) * Updates Test MRM. | ||||
* | * Implements IObject.OnTouch += delegate(IObject sender, TouchEventArgs e) | Adam Frisby | 2009-04-09 | 2 | -0/+73 |
| | | | | | * This is equivalent to LSL 'touch(int senders)' | ||||
* | Add copyright headers, formatting cleanup. | Jeff Ames | 2009-04-06 | 7 | -9/+171 |
| | |||||
* | Update svn properties. | Jeff Ames | 2009-04-06 | 6 | -175/+175 |
| | |||||
* | * Implements World.Parcels[] array for MRM scripting. | Adam Frisby | 2009-04-06 | 5 | -3/+67 |
| |