aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/DotNetEngine/EventQueueThreadClass.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-10-27Removed the DotNetEngine scripting engine. You will need to create a fresh ↵John Hurliman1-428/+0
checkout or clean out all *DotNet*.dll assemblies from the bin/ directory to run OpenSim moving forward
2009-10-22Implemented a Watchdog class. Do not manually create Thread objects anymore, ↵John Hurliman1-6/+6
use Watchdog.StartThread(). While your thread is running call Watchdog.UpdateThread(). When it is shutting down call Watchdog.RemoveThread(). Most of the threads in OpenSim have been updated
2009-10-06Fixing a few compile errors in the previous commitJohn Hurliman1-1/+0
2009-10-01Formatting cleanup.Jeff Ames1-1/+1
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-04-12Actually remove the script if it tries to remove itself.Melanie Thielker1-0/+10
Fixes Mantis #2929
2009-02-22Refactor log4net logger handling in script engine. (#3148)Jeff Ames1-22/+20
2009-02-06This changeset is the step 1 of 2 in refactoringDr Scofield1-2/+2
OpenSim.Region.Environment into a "framework" part and a modules only part. This first changeset refactors OpenSim.Region.Environment.Scenes, OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region modules in OpenSim.Region.Environment. The next step will be to move region modules up from OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and then sort out which modules are really core modules and which should move out to forge. I've been very careful to NOT BREAK anything. i hope i've succeeded. as this is the work of a whole week i hope i managed to keep track with the applied patches of the last week --- could any of you that did check in stuff have a look at whether it survived? thx!
2008-11-07Attachments, attachments, and, did I say attachments?Melanie Thielker1-1/+1
Too many fixes to list.
2008-11-05* Zap the letters that accidentally crept in to the license in ↵Justin Clarke Casey1-1/+1
EventQueueThreadClass * (damn, Teravus spotted my plan to slowly change all the licenses in OpenSim letter by letter)
2008-11-04* Stop a problem in the DotNetEngine event queue thread from immediately ↵Justin Clarke Casey1-0/+8
bringing down the whole sim, though the sim will need a reboot
2008-11-04* Practise some defensive programming - gracefully terminate the thread if ↵Justin Clarke Casey1-2/+2
there is a problm in the world map module rather than bringing down the whole server.
2008-10-08* minor: remove compile warningJustin Clarke Casey1-1/+1
2008-10-08Fix friendly errors in DNE as wellMelanie Thielker1-11/+10
2008-10-05Update svn properties, minor formatting cleanup.Jeff Ames1-18/+18
2008-10-04Mantis#2316. Thank you kindly, CMickeyb for a patch that:Charles Krinke1-5/+17
Addresses llDie issues. The attached patch catches run time exceptions that occur during method invocation (of type TargetInvocationException) and exposes the internal exception. This makes it possible to pass out the SelfDeleteException. Also added handlers in a couple places to make sure that exception was being passed out far enough to be handled correctly. Tested on DNE.
2008-09-29Mantis #2293Melanie Thielker1-0/+3
Same fix for the DNE
2008-09-28Add explicit CultureInfo to the script compile thread in DotNetEngine toMelanie Thielker1-0/+3
ensure that scripts will compile on nonenglish systems
2008-09-28Update svn properties. Minor formatting cleanup. Fix a compiler warning. ↵Jeff Ames1-1/+1
Fix a UUID vs null comparison.
2008-09-27Add friendly error messages to both engines.Melanie Thielker1-29/+63
2008-09-26Remove another interface that is no longer neededMelanie Thielker1-1/+1
2008-09-26Finishing the code cleanup in DNE, make llDie work again in DNE.Melanie Thielker1-189/+170
Add some compile messages from XEngine into DNE as well.
2008-09-26Remove all the subclassing complexity and script server interfaces fromMelanie Thielker1-2/+2
DNE and move all of DNE into the DotNetEngine directory. Remove references that would cause the script runtime to load the entire engine + scene into each script appdomain. This might help DNE memory consumption.
2008-09-25Add an extension to allow registering multiple interfaces of a type withMelanie Thielker1-1/+1
Scene. Make the script engines check that the engine name in the //Engine:language comment is a valid engine and treat it as a normal comment if it's not. //DotNetEngine: needs to be written as //ScriptEngine.DotNetEngine: now, since that is it's real internal name. //XEngine: still works
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-2/+2
* 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-18Formatting cleanup.Jeff Ames1-1/+1
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-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-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-04applied patch from mantis #1268 , thanks mikemMW1-0/+4
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-22Mantis 1357 Patch - Thanks mikem!Adam Johnson1-4/+8
2008-05-14Formatting cleanup.Jeff Ames1-2/+2
2008-05-14* Removed 19 warningsTeravus Ovares1-1/+1
2008-05-11* Changed implicit string conversion to LSL_Types.LSLString in money event ↵Teravus Ovares1-2/+2
of the key of the payer to an Explicit one. * Fixes Mantis: #1045
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-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 Frisby1-4/+1
(this took a while to run).
2008-03-18Formatting cleanup.Jeff Ames1-26/+25
2008-03-03* Removed a bunch of compiler warnings.Adam Frisby1-1/+1