aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Common/ScriptEngineBase (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares8-97/+97
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
2008-08-27Thank you, salahazar, for a patch that corrects the behavior ofMelanie Thielker1-4/+4
llDetectedLink(). Also a small refactor to remove an interface member from IScriptEngine.
2008-08-23Some complex re-ordering to make prebuild do what needed to be done.Melanie Thielker1-0/+1
It is now possible to use module interfaces without referencing Scene. Place those interfaces in OpenSim/Region/Interfaces. They may not use any refs from OpenSim.Region.Environment as parameters. This resolves a circular library ref introduced in r5949
2008-08-18Formatting cleanup.Jeff Ames3-6/+6
2008-08-16Refactor a lot of direct calls to OGS1 to use the cached version instead.Melanie Thielker1-3/+4
Scripts can now no longer DOS the user server and there are a lot fewer gratuitious lookups of user profile data.
2008-08-15Update svn properties, formatting cleanup, fix a couple compiler warnings.Jeff Ames1-1/+1
2008-08-13Mantis#1941. Thank you kindly, Tyre for a patch thatCharles Krinke1-34/+4
makes progress in extracting the line number of LSL script execution errors.
2008-08-12Minor formatting cleanup.Jeff Ames1-1/+1
2008-08-10Mantis#1910. Thank you kindly, HomerHorwitz for a patch that:Charles Krinke1-1/+5
In case you run the server with mono --debug OpenSim.exe line numbers are reported as <filename>:<linenumber>, so no "at line" is found. That led to an exception, which is caught since r5766. The attached patch fixes this for mono;
2008-08-07Mantis#1899. Thank you kindly, Cmickeyb for a patch that:Charles Krinke2-3/+3
attached are some patches to either comment out direct console writes or to convert them to log writes
2008-08-07Minor formatting cleanup.Jeff Ames1-2/+2
2008-08-05* oops, fix build break from last checkinJustin Clarke Casey1-2/+2
2008-08-05* possible fix for event queue problems (exceptions and event count max ↵Justin Clarke Casey1-1/+17
exceeded issues) seen in osgrid meeting today * From the logs, I'm guessing probable cause is that an exception generated by a bad index given to substring error line number conversion stopped the script being killed, leading to continuous events that filled up the log (maybe) * Someone will need to go back and fix this properly
2008-07-27Re-fix r5681. Sorry for the inconvenience. We will now return youMelanie Thielker1-0/+1
to your scheduled scripting.
2008-07-27Addresses Mantis #1611Melanie Thielker1-0/+3
Set thread culture for event processing threads in DotNetEngine. XEngine already had this. Maybe someone with a French OS can verify the fix.
2008-07-08Mantis#1690. Thank you kindly, Melanie for a patch that:Charles Krinke1-0/+3
esets script permissions when a script is recompiled.
2008-06-28Mantis#1623. Thank you, Melanie for a patch that:Charles Krinke2-6/+13
Fully defines the equality operators on the lsl types and plubs in the script engine side of the work begun in 0001616 (aly, this one's for you)
2008-06-28Mantis#1616. Applied Melanie's patch. This may or mayCharles Krinke1-1/+1
not break trunk.
2008-06-27last round of warning squashing. calling it a day now.Dr Scofield2-5/+5
2008-06-10Update svn properties. Formatting cleanup.Jeff Ames1-2/+2
2008-06-08* Fixed it so you can do a lot more llDetected* methods in many additional ↵Teravus Ovares2-3/+62
situations and have it work. * script Collision reporting works now in DotNetEngine
2008-06-08* Added compiler pre-processor, #if SPAM to SensorRepeat... so if you ↵Teravus Ovares1-3/+12
really want to see, "[AsyncLSL]: GetSensorList missing localID" and SetSensorEvent, then you can #define SPAM
2008-06-05Mantis#1459. Thank you kindly, CMickeyb for a patch that:Charles Krinke1-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... :-)
2008-06-05* This sends collision events to the script engine. Teravus Ovares2-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....
2008-06-04applied patch from mantis #1268 , thanks mikemMW1-0/+4
2008-05-30Update svn properties. Formatting cleanup.Jeff Ames2-12/+12
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.