Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Highly experimental | Tedd Hansen | 2008-02-01 | 2 | -149/+300 |
| | | | | | A separate thread is used to enforce max function (event) execution time for scripts. | ||||
* | Fixed errors being thrown by invalid PSYS_SRC_TARGET_KEY's in ↵ | alondria | 2008-02-01 | 1 | -1/+9 |
| | | | | | | | llParticleSystem - defaults to source prim (consistent with LL grid). Should fix mantis 427. | ||||
* | Thanks to Hashbox for a patch to: | alondria | 2008-02-01 | 3 | -2/+25 |
| | | | | | | Implementing llStringTrim and hooking in osRegionNotice | ||||
* | * Added more supported feature to particlesystems. While this appears to ↵ | Teravus Ovares | 2008-02-01 | 1 | -3/+28 |
| | | | | | | | | have a libsl update... it's really a fix to the libsl version we're already using because of a bug in the particlesystem implementation * Added two new simstat counters in the simstat enum for the RCCS. (I'll find something cool to put in them) * fixed a time waster in ODEPlugin.cs | ||||
* | * Adding limited support for LLParticleSystem. | Teravus Ovares | 2008-01-31 | 1 | -14/+38 |
| | | | | | | | * We still need to set the 'default particle' texture as, a particle system with no texture set doesn't work. * The particle System Flags don't seem to be quite right yet as some flags don't seem to have an effect. So no alpha in/out, color change, affected by the wind, etc.. yet * Thanks to Alondria for some massive work here. This update just tweaks a few things that she did. | ||||
* | Hit a dead end with llParticleSystem (libsecondlife issues) so no ↵ | alondria | 2008-01-31 | 3 | -25/+50 |
| | | | | functionality added yet, but did not want to loose work. | ||||
* | Giving Mantis #388 a shot | Tedd Hansen | 2008-01-22 | 1 | -2/+3 |
| | |||||
* | Small bug in ResetScript | Tedd Hansen | 2008-01-21 | 2 | -11/+1 |
| | |||||
* | Surround the "non implemented" in an else clause if face is inappropriate for: | Charles Krinke | 2008-01-21 | 1 | -16/+34 |
| | | | | | | llSetColor, llSetAlpha, llGetColor, llSetTexture, llOffsetTexture, llRotateTexture & llGetTexture | ||||
* | * Potential fix to the 'can't run a script anymore bug' | Teravus Ovares | 2008-01-19 | 1 | -6/+7 |
| | |||||
* | Added data structure to be passed through event execution queue so that ↵ | Tedd Hansen | 2008-01-17 | 9 | -47/+85 |
| | | | | events can use llDetect*-commands to find information about event. | ||||
* | * Added llApplyImpulse in the global frame. The object must be physical ↵ | Teravus Ovares | 2008-01-17 | 1 | -1/+16 |
| | | | | before this'll do anything. Be careful with this function as it's easy to loose prim. | ||||
* | * Added and implemented the LSL changed event. | Teravus Ovares | 2008-01-17 | 1 | -0/+7 |
| | | | | | | | * An example changed event syntax is at: http://opensimulator.org/wiki/Changed_Event_Example * You can use this to trigger actions in your script if someone sits on your object_rez * You can use this to figure out all of the CHANGED_ constants except for CHANGED_REGION, CHANGED_TELEPORT, and CHANGED_ALLOW_DROP | ||||
* | * Mother of all commits: | Adam Frisby | 2008-01-15 | 18 | -67/+180 |
| | | | | | | | * Cleaned up copyright notices in AssemblyInfo.cs's * Added Copyright headers to a bunch of files missing them * Replaced several common string instances with a static constant to prevent reallocation of the same strings thousands of times. "" -> String.Empty is the first such candidate. | ||||
* | ZERO_ROTATION set to 0,0,0,1 -- not 0,0,0,0 ;) | Tedd Hansen | 2008-01-14 | 1 | -2/+2 |
| | |||||
* | Thank you very much, Kinoc for implementing llGetSubString and ↵ | Charles Krinke | 2008-01-12 | 1 | -6/+35 |
| | | | | | | | | | | llDeleteSubString: from the c# implementations of string.SubString(start,len) and string.Remove(start,len). Especially since negative indexing and exclusion are included in the LSL versions. This patch is closer to the LSL version. Maybe an osSubString and osRemoveString would be appropriate? | ||||
* | Set eol | Tedd Hansen | 2008-01-12 | 12 | -3006/+3006 |
| | |||||
* | Welcome back LSO. | Tedd Hansen | 2008-01-12 | 12 | -0/+3018 |
| | | | | | Added old LSO code, will use it as base to create new LSO VM. | ||||
* | Set eol | Tedd Hansen | 2008-01-12 | 9 | -6855/+6855 |
| | |||||
* | Added license to new files | Tedd Hansen | 2008-01-12 | 13 | -18/+192 |
| | |||||
* | Major reorganizing of DotNetEngine. Moved common script engine parts to ↵ | Tedd Hansen | 2008-01-12 | 16 | -6894/+6941 |
| | | | | | | | | ScriptEngine.Common, only .Net-specific code in DotNetEngine. AppDomains, event handling, event execution queue and multithreading, script load/unload queue, etc has been moved to ScriptEngine.Common. Loads of things has been put into interfaces instead of the specific class. We are now one step closer to ScriptServer, and its very easy to implement new script languages. Just a few lines required to make them a OpenSim script module with all its glory. | ||||
* | ScriptServer communication is ok. Script is creatd on onrez. But since it ↵ | Tedd Hansen | 2008-01-12 | 7 | -28/+69 |
| | | | | | | | can not access Scene it sort of crashes right away ;) Added some sample placeholders for implementing rest of LSL events. | ||||
* | ScriptServer protocol now correctly casts datatypes -- ready for implementing | Tedd Hansen | 2008-01-12 | 1 | -5/+33 |
| | |||||
* | Implements llModifyLand() - Still needs some tweaking to match LL's effect ↵ | alondria | 2008-01-12 | 1 | -0/+59 |
| | | | | on how much to effect the land. | ||||
* | Linking osTerrainGetHeight, osTerrainSetHeight, and osRegionRestart to ↵ | alondria | 2008-01-12 | 2 | -0/+18 |
| | | | | LSL_BaseClass to allow them to be called in LSL scripts. | ||||
* | Set svn:eol-style. | Jeff Ames | 2008-01-12 | 5 | -489/+489 |
| | |||||
* | New ScriptServer protocol successfully implemented. | Tedd Hansen | 2008-01-12 | 2 | -10/+52 |
| | | | | | Still needs hooking up for all commands in both ends, separation of local and remote LSL-commands, etc. | ||||
* | ScriptServer communication protocol (v1), primitive RPC-like TCP client/server | Tedd Hansen | 2008-01-12 | 7 | -11/+489 |
| | |||||
* | Fix some warnings under mono. | Jeff Ames | 2008-01-11 | 1 | -2/+2 |
| | |||||
* | Added const definintions for sculpted prims. | Tedd Hansen | 2008-01-10 | 1 | -1/+7 |
| | |||||
* | Dynamic loading of ScriptEngine in ScriptServer | Tedd Hansen | 2008-01-09 | 2 | -1/+11 |
| | | | | | ScriptServer event pipe (OpenSim->ScriptServer->ScriptEngine) should in theory be done | ||||
* | Set svn:eol-style. | Jeff Ames | 2008-01-06 | 1 | -52/+52 |
| | |||||
* | Only one queue is used for load/unload of scripts. | Tedd Hansen | 2008-01-05 | 1 | -19/+22 |
| | | | | | So loading/unloading of scripts are now done in same sequence as they are called. | ||||
* | Changes to ScriptServer to (hopefully) make it compile on both .Net and Mono. | Tedd Hansen | 2008-01-05 | 5 | -403/+225 |
| | | | | | Some debug info for startup added to find bugs. ++ | ||||
* | Fixed nant compile problem | Tedd Hansen | 2008-01-01 | 1 | -8/+17 |
| | |||||
* | Trying to fix nant compile error | Tedd Hansen | 2008-01-01 | 1 | -327/+318 |
| | |||||
* | Temp removed new data types patch from Mantis #272, causing compile problems ↵ | Tedd Hansen | 2008-01-01 | 1 | -336/+337 |
| | | | | (nant) | ||||
* | Minor changes. Changed Prebuild.xml to avoid first-time-compile error ↵ | Tedd Hansen | 2008-01-01 | 1 | -306/+330 |
| | | | | because of dependencies. Made some changes to new LSLString. | ||||
* | Adrianas 0000272 -- I think we need to implement standard ↵ | Tedd Hansen | 2008-01-01 | 1 | -0/+304 |
| | | | | string/integer/float functions too. | ||||
* | Fixed string issue in compiler | Tedd Hansen | 2008-01-01 | 2 | -35/+49 |
| | |||||
* | Correction of last commit | Tedd Hansen | 2007-12-31 | 3 | -97/+102 |
| | |||||
* | Changed type comparison from String to object type | Tedd Hansen | 2007-12-31 | 1 | -9/+9 |
| | |||||
* | Set svn:eol-style and svn:ignore. | Jeff Ames | 2007-12-31 | 5 | -728/+728 |
| | |||||
* | * Added a catch for RemotingErrors on the TCP init | Teravus Ovares | 2007-12-31 | 1 | -0/+4 |
| | |||||
* | * Added graceful remote script server connection error handling | Teravus Ovares | 2007-12-30 | 2 | -44/+296 |
| | | | | | * Removed a friends module test that I had. | ||||
* | * Fixed References in Prebuild so the project compiles | Teravus Ovares | 2007-12-30 | 1 | -1/+3 |
| | | | | | | * Added Friends List methods to IUserData interface * Created Stub friendslist Database Methods | ||||
* | Comments + fix = in theory stand alone script server + "RemoteSevrver" ↵ | Tedd Hansen | 2007-12-30 | 3 | -2/+5 |
| | | | | ScriptEngine (as opposed to "DotNetEngine") should work for a single region. It will however not work because it doesn't have two-way communication. | ||||
* | server->script event path almost ready for remote scriptengine (translation ↵ | Tedd Hansen | 2007-12-30 | 5 | -85/+127 |
| | | | | table between local script ID and remote script ID missing) | ||||
* | Added ScriptEngine.RemoteServer module | Tedd Hansen | 2007-12-30 | 4 | -0/+424 |
| | |||||
* | In this commit I am using an editor feature called "Save All" before I commit. | Tedd Hansen | 2007-12-30 | 5 | -1/+23 |
| |