Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2008-05-05 | * Refactor: Break out permissions code into a separate region PermissionsModule | Justin Clarke Casey | 2 | -7/+7 | |
2008-05-05 | * Unraveled the DEBUG_CHANNEL mystery. | Teravus Ovares | 2 | -3/+3 | |
* Moved script errors to the debug channel. * Typing '/2147483647 OK' results in a debug_channel message. * Expanded the available parameters that are send-able through IClientAPI | |||||
2008-05-05 | * A bit of spice from here, a pinch of salt from there, some brains that ↵ | Teravus Ovares | 3 | -5/+57 | |
attracts zombies.. a recipe for llRezObject * Original patch by YZh Thanks YZH!!!! * object_rez event patch by Melanie, Thanks Melanie!!! * Some fixups, some missing things(velocity,rotation) * script delay * Recoil * Standard error messages * Standard silent failures * Easter egg management | |||||
2008-05-04 | * Implemented DIE_AT_EDGE and Temporary objects don't save to the database. | Teravus Ovares | 1 | -3/+10 | |
2008-05-03 | *Moved EstateManager into a region module | mingchen | 1 | -2/+1 | |
2008-05-02 | Thank you kindly, Melanie for a patch to solve | Charles Krinke | 3 | -37/+56 | |
llParticleSystem and osDynamicTexture issues. | |||||
2008-05-02 | From: Kurt Taylor <krtaylor@us.ibm.com> | Justin Clarke Casey | 4 | -3/+34 | |
Adds "not implemented" stubs for llSetVehicleFloatParam() and llSetLinkTexture() Some cleanup of LSO script enums | |||||
2008-05-01 | revert changeset 4469 as this breaks the script engine. | Sean Dague | 1 | -7/+1 | |
2008-05-01 | From: Kurt Taylor <krtaylor@us.ibm.com> | Justin Clarke Casey | 1 | -0/+3 | |
MInor patch - more script function cleanup and comments | |||||
2008-05-01 | * Applied Mantis#1106 - fix missing cast from LSLInteger to uint, make int ↵ | Adam Frisby | 1 | -1/+7 | |
cast more generic (Thanks Melanie!) | |||||
2008-05-01 | * Thanks to Mic Bowman for inspiring me to look at that we are still using ↵ | Adam Frisby | 3 | -6/+3 | |
ASCIIEncoder in places we shouldn't. | |||||
2008-05-01 | * Deletes my EventReader ScriptRewriter. It isn't required to rewrite the ↵ | Teravus Ovares | 8 | -494/+166 | |
script to publish the events anymore. * Introduces a language(regex) independent event recognizer and publishes the events the script listens. | |||||
2008-05-01 | * Breaking all the code, breaking all the code..! | Adam Frisby | 1 | -1/+1 | |
* Made a bunch more members static, removed some dead code, general cleaning. | |||||
2008-05-01 | * Cleaned namespaces of entire solution. OpenSim directories now correspond ↵ | Adam Frisby | 1 | -88/+88 | |
with namespaces. | |||||
2008-05-01 | * Assorted spring cleanings. | Adam Frisby | 3 | -5/+6 | |
2008-05-01 | * Applying Mantis#1097 - Thanks Xantor! | Adam Frisby | 1 | -3/+6 | |
- Fix for llRound (now rounds in LL-compatible fashion, rather than using bankers rounding) - Implementation of llAngleBetween | |||||
2008-04-30 | * Sometimes you know, you do something really stupid. | Adam Frisby | 5 | -6/+6 | |
* This is one of those times (should fix build) | |||||
2008-04-30 | * Patch by Melanie. Implements proper objectflags on child objects. Thanks ↵ | Teravus Ovares | 2 | -6/+6 | |
Melanie! RE: 0001079: r4387. touch() event does not fire when touch script is in root prim and child prims are touched | |||||
2008-04-30 | Patch from Melanie: 0001077: [PATCH] LSL types cannot be cast implicitly or ↵ | Teravus Ovares | 11 | -339/+684 | |
explicitly in many cases Thanks Melanie! * Also, I moved the event parser and re-writer to a separate static object. More work will be done here shortly. | |||||
2008-04-29 | * Applying Xantor's patch 0001089 - Added llRot2Angle, ↵ | Teravus Ovares | 3 | -9/+174 | |
llRot2Axis,llAxisAngle2Rot. Re-implemented llRot2Euler, llEuler2Rot | |||||
2008-04-29 | * Applying melanie's List2Vector and List2Rot patch. Added a routine in ↵ | Teravus Ovares | 2 | -2/+8 | |
the Quaternion constructors to catch 0,0,0,0 quaternions and convert them to 0,0,0,1 (as 0,0,0,0 is implicitly converted to 0,0,0,1 in LSL and will crash libsl if left which will in turn crash the simulator) | |||||
2008-04-28 | wrap a common exception that we get on shutdown of the script engine to keep | Sean Dague | 1 | -4/+9 | |
people from thinking it's a real issue. | |||||
2008-04-27 | * Patch from XenReborn to make remove-region work properly without needing ↵ | Teravus Ovares | 1 | -0/+10 | |
to do a change-region first. Careful though. I still suggest you do a change-region first. * Patch from Melanie to implement touch_end. * Thanks XenReborn!. Thanks Melanie! | |||||
2008-04-26 | Thank you Melanie for implementing | Charles Krinke | 2 | -36/+65 | |
llListSort() in linear and strided modes. | |||||
2008-04-26 | * Committing Mantis #1061 - llRegionSay and llSetPrimitiveParams ↵ | Adam Frisby | 3 | -29/+191 | |
implementations. Thanks Melanie! | |||||
2008-04-26 | * For info about this commit, see last commit. | Teravus Ovares | 1 | -3/+16 | |
2008-04-26 | * Error on System. references with 'CS20003: 'System' is null or not an object" | Teravus Ovares | 1 | -0/+5 | |
2008-04-25 | * Applying mantis#1048 - Patch for osSetRegionWaterHeight() | Adam Frisby | 5 | -3/+20 | |
2008-04-25 | * Implements llTarget, llTargetRemove, at_target(), not_at_target() | Teravus Ovares | 4 | -14/+17 | |
2008-04-24 | * Patch from Melanie. Mantis: 1040. Thanks Melanie! | Teravus Ovares | 2 | -8/+65 | |
* Implements llDeleteSubList in all it's modes. Corrects type selection in inventory functions. Adds support for INVENTORY_ALL selector | |||||
2008-04-24 | replace hard tabs with 4 spaces to be consistant in the source. | Sean Dague | 2 | -197/+197 | |
Please adjust your editors to not use hard tabs. | |||||
2008-04-24 | * From: Alan M Webb <awebb.vnet.ibm.com> | Justin Clarke Casey | 1 | -1/+1 | |
* Patch to fix negative indices bug in llListInsertList | |||||
2008-04-23 | * Fixed an annoying pop-up box when crossing borders. | Teravus Ovares | 1 | -2/+2 | |
2008-04-23 | * Patch from Melanie. Mantis 0001037: Add various internal plumbing to ↵ | Teravus Ovares | 3 | -8/+71 | |
the example economy module, implements llSetPayPrice(), money() and llGiveMoney() in scripts. Thanks Melanie! * Moves module loading before the script engine so the script engine can pick up events from modules registering interfaces with scene. | |||||
2008-04-23 | * Fixes lsl scripts with no state_entry event at all | Teravus Ovares | 1 | -1/+39 | |
* Fixes event reporting on states with no state_entry in lsl scripts. | |||||
2008-04-23 | * Adds llSetStatus(STATUS_ROTATE_X | STATUS_ROTATE_Y | STATUS_ROTATE_Z,TF) | Teravus Ovares | 1 | -4/+12 | |
* Currently if you apply that to only one or two axis you get unpredictable and sometimes explosive results. * Three axis works well enough to play with it anyway. More work is needed here. * Fixed an incorrectly named method in ODE.NET | |||||
2008-04-23 | * Patch #1026 - llDialog support -- Thanks Melanie! | Adam Frisby | 1 | -9/+54 | |
2008-04-23 | * Applying Mantis #1021 (llStartAnimation/llStopAnimation) - Thanks Melanie! | Adam Frisby | 1 | -16/+213 | |
2008-04-23 | * Applying Mantis #1020 (Animations) - Thanks Melanie. | Adam Frisby | 1 | -1/+1 | |
2008-04-23 | From: Kurt Taylor <krtaylor@us.ibm.com> | Justin Clarke Casey | 1 | -2/+12 | |
Attached is a patch for adding the llGetSunDirection functionality. It was implemented by adding a parameter to estate settings for storing the sun position. The sun position is calculated and stored via the sun module everytime the client's sun position is updated. It was tested with several different srcipts on Linux and Windows | |||||
2008-04-22 | * Implements llScriptDanger | Teravus Ovares | 3 | -5/+14 | |
* Made the scene's scriptDanger method more generic so both the llScriptDanger method and the Script engine method use the same private method. | |||||
2008-04-22 | * Implemented NoScript areas (without loosing script state). | Teravus Ovares | 1 | -9/+13 | |
2008-04-22 | * Patch from Mic Bowman(cmickeyb) that implements llUnsit. Thanks Mic! | Teravus Ovares | 1 | -1/+38 | |
* I expanded upon his patch just a bit to incorporate the following. * if the avatar is sitting on this object, then we can unsit them. * If the object owner also owns the parcel or if the land is group owned and the object is group owned by the same group or if the object is owned by a person with estate access, then we can unsit them. | |||||
2008-04-21 | * Committing fix for previous build breakage. Sorry! | Adam Frisby | 1 | -2/+2 | |
* Committing namespace/usings fixes for ThirdParty directory, missed in previous commit. | |||||
2008-04-21 | * Optimised using statements and namespace references across entire project ↵ | Adam Frisby | 42 | -316/+212 | |
(this took a while to run). | |||||
2008-04-20 | Removed some script engine noise from console | Tedd Hansen | 4 | -8/+8 | |
2008-04-20 | Moved script engine os* commands to OSSL_BuilIn_Commands.cs and ↵ | Tedd Hansen | 4 | -324/+340 | |
OSSL_BuilIn_Commands_Interface.cs where they belong. | |||||
2008-04-20 | * Fixed up event discovery regexes to work with a specific string format m#1012 | Teravus Ovares | 1 | -2/+2 | |
2008-04-20 | * Updates LSL2CS converter | Teravus Ovares | 4 | -1/+209 | |
* All objects are not touchable by default now * When a script listens for one of the touch events in the state, an object becomes touchable. * All LSL scripts report which events they consume now ** This uses semi-complicated Regex to discover the events, stick them in a dictionary, and then write a method call into each script state's state_entry() event. ** Tedd may figure out a better way to do this in the future. For now, this works for LSL. | |||||
2008-04-18 | From: Alan M Webb <awebb@vnet.ibm.com> | Justin Clarke Casey | 1 | -42/+219 | |
Robust implementations of GetSubString, InsertString, and DeleteSubstring. The existing implementations only worked for arguments consistent with the underlying .Net implementation and did not accomodate LL's negative indices. |