aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-09-16* minor: method documentationJustin Clarke Casey8-44/+95
2008-09-16Mantis #1843Melanie Thielker1-2/+14
Applying DotNetEnine part of this patch. Thank you, nlin! Corrects ad hoc key list comparison.
2008-09-16Minor formatting cleanup.Jeff Ames1-1/+1
2008-09-15Finish up OSSL enable/disable options in XEngine.Melanie Thielker1-8/+45
Now each function can be allowed, subject to threat level, disabled, or restricted to certain UUIDs.
2008-09-15Refactor the os functions allowed check into the threat check methodMelanie Thielker1-184/+5
2008-09-15* minor: recomment the console c# script printout I accidentally left in on ↵Justin Clarke Casey1-1/+1
the last ocmmit
2008-09-15* minor: eat up some yummy warningsJustin Clarke Casey1-1/+2
2008-09-15Add the option to use Allow_osFunction = false for each OS functionMelanie Thielker1-0/+11
in the XEngine section
2008-09-15Add more granularity and a risk asessment system to the OSSL API in XEngine.Melanie Thielker1-60/+254
Adds the fix from Mantis #2197 in it's new form. Stage one of the scripting security changes, more to come.
2008-09-15Mantis#2197. Thank you kindly, Tyre, for a patch that:Charles Krinke8-4/+114
adds the new function osTeleportAgent().
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.