aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Common/ScriptEngineBase (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * 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.
* Added copyright heaaders. Minor cleanup.Jeff Ames2008-03-045-22/+5
|
* * Removed a bunch of compiler warnings.Adam Frisby2008-03-033-3/+3
|
* Thank you very much, Kinoc for:Charles Krinke2008-03-011-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.
* Moved AsyncCommandManager into separate classes under "plugins".Tedd Hansen2008-02-256-512/+737
|
* eolTedd Hansen2008-02-256-727/+727
|
* Step 1 in reorganizing AsyncCommandManagerTedd Hansen2008-02-257-679/+729
|
* Initial patch for llSensor*Tedd Hansen2008-02-251-3/+272
| | | | | | llSensor, llSensorRepeat, llSensorRemove, llDetectedName, llDetectedKey, llDetectedOwner, llDetectedType, llDetectedPos, llDetectedVel, llDetectedRot Thank you very much kinoc! :)
* I'm the stupidest stupid in the whole world. :)Tedd Hansen2008-02-251-3/+4
| | | | | Fixed a bug in new Prim where I actually ADDED new values to old values instead of directly assigning them... Now that was a waste of time! :P
* Fix for error message during startup (shared thread started processing ↵Tedd Hansen2008-02-222-1/+4
| | | | region queue before queue objects were fully operational)
* ScriptEngine works again (startup-nully-error gone)Tedd Hansen2008-02-224-19/+18
|
* One more: Async LSL command thread is also shared now.Tedd Hansen2008-02-224-248/+275
|
* Bugfixes - Scripting works againTedd Hansen2008-02-222-2/+17
|
* Some misplaced code made scripts never start :)Tedd Hansen2008-02-221-14/+13
|
* Better timing of MaintenanceThread's tasks (uses less CPU)Tedd Hansen2008-02-221-20/+39
| | | | | | Updated OpenSim.ini.example
* Bugfixes - wasn't counting threads right++Tedd Hansen2008-02-223-17/+17
|
* Minor annoying Exception-bug fixedTedd Hansen2008-02-222-2/+3
|
* Execution threads are now shared between regions too. Default thread count ↵Tedd Hansen2008-02-223-242/+229
| | | | | | | regardless of number of regions is now 3. This will save you around 33 threads for a normal 3x3 region server. But, this is totally completely untested. So it probably won't work for another patch or five.
* Maintenance thread in charge of loading/unloading of scripts. 1 thread less ↵Tedd Hansen2008-02-222-17/+28
| | | | | | | | per region. Total so far: 2 threads less per region Note: Currently causes delay in load/unload of scripts
* Now last commit will compile too... The features just keep on coming!Tedd Hansen2008-02-223-6/+12
|
* From this commit and a few hours into the future ScriptEngine will be unstable:Tedd Hansen2008-02-225-79/+87
| | | | | | | | * Speeding up ScriptEngine shutdown * Sharing threads so that minimum total thread count for any amount of regions will be 2. (1 maintenance, 1 script execution) You can choose more script exec threads if you want of course. In this commit: Sharing maintenance thread between all regions.
* Fixes to ScriptEngine thread cleanup on destructorTedd Hansen2008-02-214-17/+14
|
* ScriptEngine changes in locking. Another step in direction of shared threads.Tedd Hansen2008-02-212-24/+22
|
* "threads" command now works. I've added manual tracking of threads (only if ↵Tedd Hansen2008-02-214-0/+4
| | | | compiled in DEBUG mode)... Its ugly and even requires a separate thread to track the treads, but it will be very valuable in debugging.
* div+Tedd Hansen2008-02-201-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.
* Minor cleanup.Jeff Ames2008-02-209-35/+19
|
* llSetTimerEvent updated to use ticks instead of DateTime for internal timing.Tedd Hansen2008-02-201-20/+37
|
* llSetTimerEvent was setting seconds as milliseconds causing major problems ↵Tedd Hansen2008-02-201-1/+1
| | | | in timed scripts...
* From: Michael Osias <mosias@us.ibm.com>Sean Dague2008-02-192-48/+112
| | | | | | | | This patch implements the llSendRemoteData command and fixes mantis 552, and possibly 586.
* bring back some script engine debugging, hoping this will help track down ↵Sean Dague2008-02-182-11/+11
| | | | the randoms segfaults
* Patch from Michael Osias IBM (jimbo2120)Justin Clarke Casey2008-02-181-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.
* state_entry is now executed on state change.Tedd Hansen2008-02-101-0/+6
|
* Missed one event message that needed to beCharles Krinke2008-02-081-8/+9
| | | | | commented out.
* Make timer events from scripts a little less chatty. Charles Krinke2008-02-081-6/+8
| | | | | DEBUG is defined by default in the Linux build.
* Converted logging to use log4net.Jeff Ames2008-02-058-82/+64
| | | | | | Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
* Added copyright statements.Jeff Ames2008-02-053-12/+88
|