aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Common/ScriptEngineBase (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-05-29Mantis#1411. Thank you kindly for Dataserver.cs and a patchCharles Krinke2-0/+133
that adds function stub to request region info by name and adds llRequestSimulatorData() and the dataserver event
2008-05-29Mantis#852. Thank you kindly, cmickeyb for a patch that:Charles Krinke1-17/+46
There appears to be a problem with the mapping of scripts when an llHTTPRequest completes. CheckHttpRequests() looks for a function that maps to the localID associated with the http request. However, the only context in which it looks is that of the first region. That is, m_CmdManager.m_ScriptEngine.m_ScriptManager is the same no matter where the script executed that initiated the llHTTPRequest. Since scripts appear to be loaded into a region specific scriptmanager on startup, the event handler is only found for requests coming from the first region.
2008-05-28Formatting cleanup.Jeff Ames1-1/+1
2008-05-26This cleans up a merge mess from the earlier checkin and implements ↵Dr Scofield1-1/+1
llOwnerSay() via the newly created Scene.SimBroadcast() call.
2008-05-25* A hacky Top Scripts display. It isn't accurate as far as ms accounting, ↵Teravus Ovares2-0/+2
however you can use it to help find out what scripts are causing your simulator to cry. * Access it from the Estate tools/Debug tab.
2008-05-25Thank you very much, Xantor for a patch that:Charles Krinke1-0/+4
Copying, reseting, dragging scripts cause unnecessary recompilation, slowing down the simulator and filling up the ScriptEngines directory with compiled .dll and misc. files. This patch keeps track of compiled assets since the last simulator restarts, and only recompiles new assets. (editing a script generates a new asset, so no problems there).
2008-05-22Mantis 1357 Patch - Thanks mikem!Adam Johnson1-4/+8
2008-05-18* Patch #1312 from Melanie - Abstracts Money Module to IMoneyModule.Adam Frisby1-0/+1
2008-05-16Formatting cleanup.Jeff Ames6-11/+11
2008-05-14More formatting cleanup.Jeff Ames1-4/+7
2008-05-14Formatting cleanup.Jeff Ames4-6/+6
2008-05-14* Removed 19 warningsTeravus Ovares1-1/+1
2008-05-11* Changed implicit string conversion to LSL_Types.LSLString in money event ↵Teravus Ovares2-3/+3
of the key of the payer to an Explicit one. * Fixes Mantis: #1045
2008-05-08* Applying patch #1121 - Fixes for llListen() (Thanks Middlelink!)Adam Frisby1-4/+7
2008-05-08* You can haz more spring cleaning.Adam Frisby2-4/+2
* Eventually this codebase will be clean. >_>
2008-05-08* Some refactorings.Adam Frisby1-1/+1
* Added shell of new Python scripting engine. Similar in design to the one used by Rex, but will be structured at a region rather than object level, also is a region module.
2008-05-07* Other then the prim update experiments that are going on now, ↵Teravus Ovares1-0/+1
llTakeControls works now along with the 'release controls button'. llReleaseControls() works mostly :D.
2008-05-07* Theoretically, everything is in place for scripted take controls... ↵Teravus Ovares1-2/+2
Theoretically. * I've still got to test, it's still theoretical code :D. Good thing it isn't enabled by default!
2008-05-07while I'm not convinced this is causing my current run awaySean Dague1-18/+21
loop, this queue manipulation is dead wrong as Queue is not a synchronized data structure. Hopefully this helps.
2008-05-06De-tabify source.Jeff Ames1-12/+12
2008-05-05* Unraveled the DEBUG_CHANNEL mystery.Teravus Ovares1-2/+2
* 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-02Thank you kindly, Melanie for a patch to solveCharles Krinke1-1/+13
llParticleSystem and osDynamicTexture issues.
2008-05-01* Deletes my EventReader ScriptRewriter. It isn't required to rewrite the ↵Teravus Ovares1-0/+23
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 Frisby1-1/+1
* Made a bunch more members static, removed some dead code, general cleaning.
2008-05-01* Assorted spring cleanings.Adam Frisby2-3/+4
2008-04-30* Sometimes you know, you do something really stupid.Adam Frisby4-4/+4
* This is one of those times (should fix build)
2008-04-30Patch from Melanie: 0001077: [PATCH] LSL types cannot be cast implicitly or ↵Teravus Ovares5-20/+21
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-28wrap a common exception that we get on shutdown of the script engine to keepSean Dague1-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 Ovares1-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-25* Implements llTarget, llTargetRemove, at_target(), not_at_target()Teravus Ovares1-4/+7
2008-04-24replace hard tabs with 4 spaces to be consistant in the source.Sean Dague1-5/+5
Please adjust your editors to not use hard tabs.
2008-04-23* Patch from Melanie. Mantis 0001037: Add various internal plumbing to ↵Teravus Ovares1-5/+23
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-22* Implemented NoScript areas (without loosing script state).Teravus Ovares1-9/+13
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby14-75/+20
(this took a while to run).
2008-04-20Removed some script engine noise from consoleTedd Hansen1-1/+1
2008-04-18Mantis #851, 100% CPU on unhandlet HTTP event. Thanks cmickeyb.Tedd Hansen1-9/+21
2008-04-10moved fields to properties for UserDataProfile, which wasSean Dague1-1/+1
actually a little more work than I expected given the copious use of out params.
2008-04-09From: Michael Osias <mosias@us.ibm.com>Justin Clarke Casey1-1/+4
"This is llDetectedKey for touch_start - it is already implemented for sensor." Thanks Michael
2008-03-25Comment out unused private methods.Jeff Ames1-40/+42
2008-03-18Formatting cleanup. Minor refactoring.Jeff Ames1-2/+2
2008-03-18* Applied Grumly57 patch for #781; Thanks, Grumly!lbsa711-7/+7
2008-03-18Patch from DrSchofld (IBM). In his own wordsJustin Clarke Casey1-2/+2
structs (such as LLUUID) are considered values by mono. comparing them against null makes no sense and the mono compiler will flag that as evaluating to always false --- except if "cleverly" disguised. the attached patch fixes such an occurrence in OpenSim/Region/ScriptEngine/Common/ScriptEngineBase/AsyncCommandPlugins/SensorRepeat.cs. [yes, i'm on a crusade against comparing structs against null, go ask jradford from libsl ;-)]
2008-03-18Formatting cleanup.Jeff Ames15-400/+377
2008-03-17Fix a few mono compiler warnings. Minor cleanup.Jeff Ames1-1/+1
2008-03-14* Preliminary work with the ODEPlugin to collect collision data.Teravus Ovares1-3/+3
2008-03-12there was a single instance where the log4net object was notSean Dague1-1/+1
static readonly. I suspect this was the cause of mantis #500.
2008-03-04Added copyright heaaders. Minor cleanup.Jeff Ames5-22/+5
2008-03-03* Removed a bunch of compiler warnings.Adam Frisby3-3/+3
2008-03-01Thank you very much, Kinoc for:Charles Krinke1-4/+29
* Impelements llInstantMessage * Reimplements llOwnerSay as llInstantMessage(llGetOWner(),msg). * Try's to better identify the "True Name" of objects in llDetectedName by checking for avatar name, scene Object Part name and entity name. * Uses similar logic in the llSensor and llSensorRepeat functions.
2008-02-25Moved AsyncCommandManager into separate classes under "plugins".Tedd Hansen6-512/+737