aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/AsyncCommandManager.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-4/+4
* 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-06-25Minor formatting cleanup.Jeff Ames1-1/+1
2008-06-24* Applied patch from Melanie, mantis issue #1581 - "Refactor LSL language, ↵lbsa711-16/+56
api and compiler out of XEngine" "First stage in a major Script Engine refactor, that will result in the LSL implementaions ebing reconverged. Not there yet, but one major part is done." Thank you, Melanie!
2008-06-04Formatting cleanup, minor refactoring, svn properties.Jeff Ames1-12/+10
2008-05-30* This is Melanie's XEngine script engine. I've not tested this real well, ↵Teravus Ovares1-19/+85
however, it's confirmed to compile and OpenSimulator to run successfully without this script engine active.
2008-05-29Mantis#1411. Thank you kindly for Dataserver.cs and a patchCharles Krinke1-0/+7
that adds function stub to request region info by name and adds llRequestSimulatorData() and the dataserver event
2008-05-16Formatting cleanup.Jeff Ames1-2/+2
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-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-12/+7
(this took a while to run).
2008-03-18Formatting cleanup.Jeff Ames1-27/+25
2008-02-25Moved AsyncCommandManager into separate classes under "plugins".Tedd Hansen1-497/+24
2008-02-25eolTedd Hansen1-677/+677
2008-02-25Step 1 in reorganizing AsyncCommandManagerTedd Hansen1-677/+677
2008-02-25Initial patch for llSensor*Tedd Hansen1-3/+272
llSensor, llSensorRepeat, llSensorRemove, llDetectedName, llDetectedKey, llDetectedOwner, llDetectedType, llDetectedPos, llDetectedVel, llDetectedRot Thank you very much kinoc! :)
2008-02-22ScriptEngine works again (startup-nully-error gone)Tedd Hansen1-10/+9
2008-02-22One more: Async LSL command thread is also shared now.Tedd Hansen1-28/+53
2008-02-21Fixes to ScriptEngine thread cleanup on destructorTedd Hansen1-1/+1
2008-02-21"threads" command now works. I've added manual tracking of threads (only if ↵Tedd Hansen1-0/+1
compiled in DEBUG mode)... Its ugly and even requires a separate thread to track the treads, but it will be very valuable in debugging.
2008-02-20div+Tedd Hansen1-1/+1
threads console command will list all threads. This + yesterdays naming threads patch will give a good overview of what threads we have running.
2008-02-20Minor cleanup.Jeff Ames1-12/+2
2008-02-20llSetTimerEvent updated to use ticks instead of DateTime for internal timing.Tedd Hansen1-20/+37
2008-02-20llSetTimerEvent was setting seconds as milliseconds causing major problems ↵Tedd Hansen1-1/+1
in timed scripts...
2008-02-19From: Michael Osias <mosias@us.ibm.com>Sean Dague1-24/+80
This patch implements the llSendRemoteData command and fixes mantis 552, and possibly 586.
2008-02-18Patch from Michael Osias IBM (jimbo2120)Justin Clarke Casey1-0/+7
In his own words: If a prim becomes a listener or remote channel and the script is deleted, it cannot become a listener or channel again with a new script. This patch fixes that.
2008-02-02Updated svn properties.Jeff Ames1-312/+312
2008-02-01SCRIPTING STILL BROKENTedd Hansen1-294/+312
Added comments and regions, restructured code Changed a lot of AppDomain junk from console from using Console.Write to Log.Verbose and set it to #if DEBUG All modules should now refresh their configuration runtime Made all logging in ScriptEngine.Common get script name from actual engine Renamed LSLLongCmdHandler to AsyncLSLCommandManager Added auto-recover with 5 sec throttle for new MaintenanceThread
2008-01-17Added data structure to be passed through event execution queue so that ↵Tedd Hansen1-4/+4
events can use llDetect*-commands to find information about event.
2008-01-15* Mother of all commits:Adam Frisby1-1/+1
* Cleaned up copyright notices in AssemblyInfo.cs's * Added Copyright headers to a bunch of files missing them * Replaced several common string instances with a static constant to prevent reallocation of the same strings thousands of times. "" -> String.Empty is the first such candidate.
2008-01-12Set eolTedd Hansen1-294/+294
2008-01-12Major reorganizing of DotNetEngine. Moved common script engine parts to ↵Tedd Hansen1-294/+294
ScriptEngine.Common, only .Net-specific code in DotNetEngine. AppDomains, event handling, event execution queue and multithreading, script load/unload queue, etc has been moved to ScriptEngine.Common. Loads of things has been put into interfaces instead of the specific class. We are now one step closer to ScriptServer, and its very easy to implement new script languages. Just a few lines required to make them a OpenSim script module with all its glory.
2008-01-12ScriptServer communication is ok. Script is creatd on onrez. But since it ↵Tedd Hansen1-0/+8
can not access Scene it sort of crashes right away ;) Added some sample placeholders for implementing rest of LSL events.
2007-12-27* Optimized usingslbsa711-7/+7
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-13From Michael Osias (IBM)Sean Dague1-3/+3
This patch makes some enhancements to the llRemoteData functions. The module is now a shared module, and allows remote data channels to be created among multiple regions in the same sim. The port is controlled from the remoteDataPort property under the [Network] section in OpenSim.ini. If this setting is not present or = 0, the module is disabled and no port is opened. llRemoteData commands have not effect when module is disabled.
2007-12-12From Michael Osias (IBM)Sean Dague1-114/+46
This patch implements the llHttpRequest function via a region module, HttpScriptsRequest. There were bits and peices in LSLLong_cmd_handler, which I moved into the region module, and just check for completed requests and dispatch the http_response callback event instead. works for me as of r2674
2007-10-30* Optimized usingslbsa711-34/+40
* Shortened type references * Removed redundant 'this' qualifier
2007-10-15* Applied patch #418 : copyright-r2012.patch - some errors, but got most thrulbsa711-0/+28
2007-10-05Code from Illumious Beltran (IBM) implementing more LSLSean Dague1-1/+60
The functions implemented are: llListen llListenControl llListenRemove llOpenRemoteDataChannel llCloseRemoteDataChannel llRemoteDataReply The events implemented are: listen remote_data
2007-09-17fixing me some line endingsSean Dague1-262/+262
2007-09-16Implemented: llSetText, llResetScript Tedd Hansen1-148/+262
Implemented: llHTTPRequest (queue, thread, etc -- but not actuall call)
2007-09-13remove ^M, as native storage should be UNIX format, and ^M in/out mashingSean Dague1-148/+148
will happen on the windows side now that eol-style is correct
2007-09-13Hiding evidence that I once was a VB coder (thanks to refactoring). Renamed ↵Tedd Hansen1-15/+15
member names to smallcapsy.
2007-08-25Forgot mutex lock on List<> for timersTedd Hansen1-11/+15
2007-08-25Removal of script that was unable to compile no longer crashes server.Tedd Hansen1-1/+0
Displays script compile error messages in-world.
2007-08-25testing Tedds temporary CIA-standinTedd Hansen1-1/+0
2007-08-25testing Tedds temporary CIA-standinTedd Hansen1-0/+1
2007-08-25Added class for "long commands" (command that returns as event) with ↵Tedd Hansen1-0/+145
dedicated thread for processing. Added support for llSetTimerEvent(). Deleting old compiled scripts before new compile is attempted (avoids loading wrong script on compile error).