aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Common/ScriptEngineBase (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Mantis#1459. Thank you kindly, CMickeyb for a patch that:Charles Krinke2008-06-051-2/+5
| | | | | | | | | the function that reports errors in event handling is not computing the line numbers correctly for windows paths (and probably linux paths). As a result, the conversion to int throws an exception. note... i'm not sure why we extract the line number, convert it to an int, then convert it back to a string... but hey... :-)
* * This sends collision events to the script engine. Teravus Ovares2008-06-052-9/+79
| | | | | * Unfortunately, there's some kludges with the Async manager and the llDetected functions that I have yet to decipher... so llDetected functions don't work with collision events at the moment....
* applied patch from mantis #1268 , thanks mikemMW2008-06-041-0/+4
|
* Update svn properties. Formatting cleanup.Jeff Ames2008-05-302-12/+12
|
* Mantis#1411. Thank you kindly for Dataserver.cs and a patchCharles Krinke2008-05-292-0/+133
| | | | | | that adds function stub to request region info by name and adds llRequestSimulatorData() and the dataserver event
* Mantis#852. Thank you kindly, cmickeyb for a patch that:Charles Krinke2008-05-291-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.
* Formatting cleanup.Jeff Ames2008-05-281-1/+1
|
* This cleans up a merge mess from the earlier checkin and implements ↵Dr Scofield2008-05-261-1/+1
| | | | | | | | llOwnerSay() via the newly created Scene.SimBroadcast() call.
* * A hacky Top Scripts display. It isn't accurate as far as ms accounting, ↵Teravus Ovares2008-05-252-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.
* Thank you very much, Xantor for a patch that:Charles Krinke2008-05-251-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).
* Mantis 1357 Patch - Thanks mikem!Adam Johnson2008-05-221-4/+8
|
* * Patch #1312 from Melanie - Abstracts Money Module to IMoneyModule.Adam Frisby2008-05-181-0/+1
|
* Formatting cleanup.Jeff Ames2008-05-166-11/+11
|
* More formatting cleanup.Jeff Ames2008-05-141-4/+7
|
* Formatting cleanup.Jeff Ames2008-05-144-6/+6
|
* * Removed 19 warningsTeravus Ovares2008-05-141-1/+1
|
* * Changed implicit string conversion to LSL_Types.LSLString in money event ↵Teravus Ovares2008-05-112-3/+3
| | | | | | | of the key of the payer to an Explicit one. * Fixes Mantis: #1045
* * Applying patch #1121 - Fixes for llListen() (Thanks Middlelink!)Adam Frisby2008-05-081-4/+7
|
* * You can haz more spring cleaning.Adam Frisby2008-05-082-4/+2
| | | | | * Eventually this codebase will be clean. >_>
* * Some refactorings.Adam Frisby2008-05-081-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.
* * Other then the prim update experiments that are going on now, ↵Teravus Ovares2008-05-071-0/+1
| | | | llTakeControls works now along with the 'release controls button'. llReleaseControls() works mostly :D.
* * Theoretically, everything is in place for scripted take controls... ↵Teravus Ovares2008-05-071-2/+2
| | | | | | | Theoretically. * I've still got to test, it's still theoretical code :D. Good thing it isn't enabled by default!
* while I'm not convinced this is causing my current run awaySean Dague2008-05-071-18/+21
| | | | | | | loop, this queue manipulation is dead wrong as Queue is not a synchronized data structure. Hopefully this helps.
* De-tabify source.Jeff Ames2008-05-061-12/+12
|
* * Unraveled the DEBUG_CHANNEL mystery.Teravus Ovares2008-05-051-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
* Thank you kindly, Melanie for a patch to solveCharles Krinke2008-05-021-1/+13
| | | | | llParticleSystem and osDynamicTexture issues.
* * Deletes my EventReader ScriptRewriter. It isn't required to rewrite the ↵Teravus Ovares2008-05-011-0/+23
| | | | | | | script to publish the events anymore. * Introduces a language(regex) independent event recognizer and publishes the events the script listens.
* * Breaking all the code, breaking all the code..!Adam Frisby2008-05-011-1/+1
| | | | | * Made a bunch more members static, removed some dead code, general cleaning.
* * Assorted spring cleanings.Adam Frisby2008-05-012-3/+4
|
* * Sometimes you know, you do something really stupid.Adam Frisby2008-04-304-4/+4
| | | | | * This is one of those times (should fix build)
* Patch from Melanie: 0001077: [PATCH] LSL types cannot be cast implicitly or ↵Teravus Ovares2008-04-305-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.
* wrap a common exception that we get on shutdown of the script engine to keepSean Dague2008-04-281-4/+9
| | | | | | people from thinking it's a real issue.
* * Patch from XenReborn to make remove-region work properly without needing ↵Teravus Ovares2008-04-271-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!
* * Implements llTarget, llTargetRemove, at_target(), not_at_target()Teravus Ovares2008-04-251-4/+7
|
* replace hard tabs with 4 spaces to be consistant in the source.Sean Dague2008-04-241-5/+5
| | | | | | Please adjust your editors to not use hard tabs.
* * Patch from Melanie. Mantis 0001037: Add various internal plumbing to ↵Teravus Ovares2008-04-231-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.
* * Implemented NoScript areas (without loosing script state).Teravus Ovares2008-04-221-9/+13
|
* * Optimised using statements and namespace references across entire project ↵Adam Frisby2008-04-2114-75/+20
| | | | (this took a while to run).
* Removed some script engine noise from consoleTedd Hansen2008-04-201-1/+1
|
* Mantis #851, 100% CPU on unhandlet HTTP event. Thanks cmickeyb.Tedd Hansen2008-04-181-9/+21
|
* moved fields to properties for UserDataProfile, which wasSean Dague2008-04-101-1/+1
| | | | | | | actually a little more work than I expected given the copious use of out params.
* From: Michael Osias <mosias@us.ibm.com>Justin Clarke Casey2008-04-091-1/+4
| | | | | | | "This is llDetectedKey for touch_start - it is already implemented for sensor." Thanks Michael
* Comment out unused private methods.Jeff Ames2008-03-251-40/+42
|
* Formatting cleanup. Minor refactoring.Jeff Ames2008-03-181-2/+2
|
* * Applied Grumly57 patch for #781; Thanks, Grumly!lbsa712008-03-181-7/+7
|
* Patch from DrSchofld (IBM). In his own wordsJustin Clarke Casey2008-03-181-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 ;-)]
* Formatting cleanup.Jeff Ames2008-03-1815-400/+377
|
* Fix a few mono compiler warnings. Minor cleanup.Jeff Ames2008-03-171-1/+1
|
* * Preliminary work with the ODEPlugin to collect collision data.Teravus Ovares2008-03-141-3/+3
|
* there was a single instance where the log4net object was notSean Dague2008-03-121-1/+1
| | | | | | static readonly. I suspect this was the cause of mantis #500.