aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-09-14Added some further clipping to color- and alpha-values.Homer Horwitz2-98/+102
2008-09-14Mantis #2186Melanie Thielker1-12/+12
Prevent illegal color values from being set.
2008-09-14Mantis#2183. Thank you kindly, Ewe Loon for a patch that addresses:Charles Krinke2-0/+26
after using llTakeControls my sim receives about 200 messages per second, l of which get queued , this could be because there is no lag as the viewer and sim are on the same computer. The patch I have included checks to see if the "Changed" param is 0 then searches the EventQueue for Control messages being sent to the same localid, if it finds a message already in the Queue and Changed==0 then the new message is only notifing you the key is being held, since there is already a message the new one isnt needed so it isnt added to the queue.
2008-09-13Fixed several cases of inverted colors and alpha in DNE and XEngine.Homer Horwitz2-70/+70
Added clamping to 0.0 - 1.0 for R, G, B, and A.
2008-09-13Formatting cleanup.Jeff Ames1-115/+115
2008-09-13Fixing a bug in DNE which caused the face-colors to be inverted when set via ↵Homer Horwitz1-9/+9
script.
2008-09-13Update svn properties. Minor formatting cleanup. Fix some minor typos. ↵Jeff Ames1-18/+2
Remove some old dead code.
2008-09-13Mantis #2018Melanie Thielker2-6/+0
Read animation data from avataranimations.xml to allow default animations to be started and stopped by name from scripts.
2008-09-13Mantis #2182Melanie Thielker1-1/+1
Thank you, tyre, for a patch that fixes the sender UUID in scripted IM
2008-09-13Fix some string to float casting nastiness. The "train script" nowMelanie Thielker2-3/+14
works. Also makes llGetFreeMemory return the constant 16384. LLGetFreeMemory is useless in SL, as it never goes up, only down. So, the only thing it is used for, in practice, is to detect an imminent stack/heap collision, a danger we don't have.
2008-09-13Provide a GetApi method on the IScriptEngine to get a named API referenceMelanie Thielker4-0/+18
This allows cross-api method calls on the implementation and also allows "Meta APIs" that only provide common functionality to other APIs
2008-09-13Change all LSL functions to return LSL types instead of base types.Melanie Thielker2-261/+223
Remove some unused osFunctions that were left in the LSL function file from the separation way back when. Inline the osSetParcelMediaURL code to get rid of the osFunction. Really need to add a way for one API to call another.
2008-09-13Fix string parameters to functions taking lists as arguments. LSLMelanie Thielker1-0/+4
functions return CLI strings, which, in the case of lists, don't get wrapped. Therefore, the list had to be able to deal with that CLI type here. The correct fix would be to change all LSL function returns to LSL types.
2008-09-12* minor: Remove warningsJustin Clarke Casey1-24/+8
* leaving in the ones to do with ScriptBase since these actually indicate coding bugs that I don't have the time/brainpower to fix at the moment
2008-09-12Note to self: VisualSVN not fully compatible with OpenSim prebuild :)Tedd Hansen5-569/+0
2008-09-12Cut of remote server as AppDomains and even WCF can do it better (better ↵Tedd Hansen6-679/+0
means less code in this case)
2008-09-12* Fix a missing .UUID in llInstantMessageTeravus Ovares1-1/+1
2008-09-12add the m_host.AddScriptLPS(1); line. I'm not actually sure what itSean Dague1-0/+2
does, but it seems every other function here has it, so it is probably needed.
2008-09-12From: Rob Smart <SMARTROB@uk.ibm.com>Sean Dague3-0/+197
Implement an osParseJSON method useful for handling simple JSON returns from http requests. This will only work in C# at this point.
2008-09-10Mantis #511Melanie Thielker1-4/+8
Allow parsing of hexadecimal int constants from strings. Also fixes a DBNull value in the touch type field crashing the sim
2008-09-10Update svn properties, minor formatting cleanup.Jeff Ames4-18/+18
Fix unreachable code due to typo in llDetectedGroup.
2008-09-10Mantis#2153. Thank you kindly, Godfrey for a patch that solves:Charles Krinke2-0/+16
osSetDynamicTextureData() produces error on console if ExtraParams passed empty string
2008-09-10Implementation of llDetectedGroup for DotNetEngine.Charles Krinke1-5/+3
2008-09-10*Almost* have a complete implementation of llDetectedGroup. Charles Krinke1-2/+8
One member missing, so a portion is commented out.
2008-09-10Implementation for llDetectedLinkNumber in DotNetEngine.Charles Krinke1-2/+4
2008-09-09From: alan_webb@us.ibm.comSean Dague2-0/+5
Make CHANGED constants consistent with LSL, and consistent across the code base
2008-09-09From: alan_webb@us.ibm.comSean Dague1-1/+1
Fix an invalid bounds check in Builtin_Commands
2008-09-09Fix llResetScript() and the reset button to actually restore globalMelanie Thielker2-7/+32
variables to their initializer values, rather then zeroing them. Also handles lists properly now.
2008-09-09Update svn properties, formatting cleanup.Jeff Ames4-16/+16
2008-09-09Fix state xxx within state xxx itself triggering a state "change" toMelanie Thielker1-0/+3
same state
2008-09-09Fix string -> int cast to variableMelanie Thielker1-3/+8
2008-09-09Fix delimiter access from list for llParseStringKeepNullsMelanie Thielker1-4/+4
2008-09-08Remove casting nastiness in LSL_ApiMelanie Thielker1-76/+76
2008-09-08Correct state handling and state event masks. Prims will now showMelanie Thielker2-30/+37
touch, pay, etc script states correctly.
2008-09-08changes to Test directory structure per opensim-dev conversationSean Dague12-0/+3975
2008-09-08Adapt the unit tests to the new list rules, change some casts toMelanie Thielker2-7/+13
new method for testing
2008-09-08Mantis #2147Melanie Thielker2-26/+27
Thank you, ralphos, for a patch the adapts llSetColor and friends to a change in the underlying types. Also, thank you for a much cleaner way of casting types out of lists, which I will adopt throughout.
2008-09-08Mantis #2144Melanie Thielker1-3/+3
Adjust XEngine llSetAlpha to a change in the underlying type
2008-09-08Mantis #2145Melanie Thielker1-24/+24
Fix a number of casting issues in XEngine's API
2008-09-08Implement proper persistence of the following prim properties:Melanie Thielker5-9/+32
Floating text, Rotation, Texture animation, Particle System This will make "Eye Candy" scripts work without modification in XEngine. The use of the CHANGED_REGION_RESTART hack is no longer needed. Implemented in MySQL only, hovertext also in SQLite.
2008-09-08Implement llEjectFromLand.Charles Krinke2-2/+24
2008-09-08I inadvertently edited out llGroundSlope, llGroundNormal Charles Krinke1-6/+36
and llGroundContour in the last checkin and this replaces them again in LSL_BuiltIn_Commands.cs.
2008-09-08Add implementation for llSetSoundRadius().Charles Krinke2-38/+9
2008-09-08Add Adam's llGroundSlope, llGroundNormal andCharles Krinke1-7/+36
llGroundContour into our Common/LS:L_BuiltIn_Commands file.
2008-09-07* Implements llGroundSlope, llGroundNormal and llGroundContour in LSL_Api.cs ↵Adam Frisby1-6/+36
- these functions are orthogonal to each other and the core implementation is in GroundSlope. * Please note that this implementation has not been mathematically verified to be correct-as-described, it is probable that this implementation may produce differing results to Linden Lab. Testing (and test data) would be appreciated.
2008-09-07Revert the removal of the commented outCharles Krinke1-1/+56
scriptsleep calls.
2008-09-07Xengine patch to force a persistence save on script creation. This preventsMelanie Thielker3-9/+52
duplicate delivery of state_entry if a region is restarted just after saving the script. Changes script state saves to no longer abort long- running event handlers. Queues the save instead. Adds shutdown handler to save script state on irderly shutdown
2008-09-07Mantis #2138Melanie Thielker2-4/+4
Thank you, HomerHorwitz, for a patch that fixes llGetKey()
2008-09-07Return 0 for no wind and 0 for no clouds fromCharles Krinke2-4/+0
both llWind and llCloud and remove the "NotImplemented" status leaving us with about 74 "NotImplemented" LSL-C# wrapper functions.
2008-09-07Clean up some of the nonsensical use of ScriptSleepCharles Krinke1-56/+1
inside our LSL-C# wrapper subroutines.