Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * 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 |
| | |||||
* | Added comments to ScriptEngine classes that explains what their purpose is | Tedd Hansen | 2007-12-30 | 7 | -0/+71 |
| | |||||
* | Thank you again, Alondria for: | Charles Krinke | 2007-12-27 | 1 | -2/+55 |
| | | | | | | | | Adding some more support to Vectors and Rotations Description * String->Vector/Rotation added * Vector * and / a double added. | ||||
* | * Optimized usings | lbsa71 | 2007-12-27 | 12 | -92/+105 |
| | | | | | | | * shortened references * Removed redundant 'this' * Normalized EOF | ||||
* | * AssetServerBase: _ProcessRequest is now called GetAsset | lbsa71 | 2007-12-27 | 1 | -16/+17 |
| | | | | | | | * PrimitiveBaseShape: The textures are now exposed as a 'TextureEntry Textures'; all serialization still using the 'byte[] TextureEntry' for backwards compatibility. * Scene: Re-added AddTree, since the Tree type isn't gone from libsl, merely relocated. | ||||
* | * Fixed compile issue caused by half-refactoring (sorrry!) | Adam Frisby | 2007-12-27 | 1 | -1/+12 |
| | |||||
* | * Added osRegionRestart(float secs) to LSL Commands | Adam Frisby | 2007-12-27 | 1 | -2/+27 |
| | | | | | | * Added osRegionNotice(string msg) to LSL Commands * Added PermissionManager checks for osTerrainSetHeight, osRegionRestart. | ||||
* | * Added osTerrainSetHeight(int x, int y, double val) to LSL commands | Adam Frisby | 2007-12-27 | 1 | -0/+11 |
| | | | | | * Added osTerrainGetHeight(int x, int y) to LSL commands | ||||
* | * Added slightly better object sit handling | Teravus Ovares | 2007-12-27 | 1 | -3/+11 |
| | | | | | | | | * Added sit handling for sit targets * Implemented llSitTarget() * Implemented llAvatarOnSitTarget() * Sit targets do not persist sim restart. | ||||
* | Again, great thanks to Alondria for: | Charles Krinke | 2007-12-24 | 3 | -25/+82 |
| | | | | | | | | Adding:: llSetParcelMusicUrl(), llGetRootPosition(), llGetRootRotation(), llGetGeometricCenter(), llSetLocalRot(), llListReplaceList(), llGetObjectPrimCount(),llGetParcelDetails(), llGetParcelMaxPrims(), llWater(), llGetLocalRot(), and llGetAccel() | ||||
* | * Patch from Alondria - Added LLFunctions llGetMass(), llGetLandOwnerAt(), ↵ | Teravus Ovares | 2007-12-23 | 1 | -8/+6 |
| | | | | llGetVel(), llGround() | ||||
* | Thank you, Alondria for: | Charles Krinke | 2007-12-22 | 1 | -3/+32 |
| | | | | | Reverts the LSL Texture/Color functions back to the original code, allowing them to function again |