Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | wrap a common exception that we get on shutdown of the script engine to keep | Sean Dague | 2008-04-28 | 1 | -4/+9 |
| | | | | | | people from thinking it's a real issue. | ||||
* | * Patch from XenReborn to make remove-region work properly without needing ↵ | Teravus Ovares | 2008-04-27 | 1 | -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 Ovares | 2008-04-25 | 1 | -4/+7 |
| | |||||
* | replace hard tabs with 4 spaces to be consistant in the source. | Sean Dague | 2008-04-24 | 1 | -5/+5 |
| | | | | | | Please adjust your editors to not use hard tabs. | ||||
* | * Patch from Melanie. Mantis 0001037: Add various internal plumbing to ↵ | Teravus Ovares | 2008-04-23 | 1 | -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 Ovares | 2008-04-22 | 1 | -9/+13 |
| | |||||
* | * Optimised using statements and namespace references across entire project ↵ | Adam Frisby | 2008-04-21 | 14 | -75/+20 |
| | | | | (this took a while to run). | ||||
* | Removed some script engine noise from console | Tedd Hansen | 2008-04-20 | 1 | -1/+1 |
| | |||||
* | Mantis #851, 100% CPU on unhandlet HTTP event. Thanks cmickeyb. | Tedd Hansen | 2008-04-18 | 1 | -9/+21 |
| | |||||
* | moved fields to properties for UserDataProfile, which was | Sean Dague | 2008-04-10 | 1 | -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 Casey | 2008-04-09 | 1 | -1/+4 |
| | | | | | | | "This is llDetectedKey for touch_start - it is already implemented for sensor." Thanks Michael | ||||
* | Comment out unused private methods. | Jeff Ames | 2008-03-25 | 1 | -40/+42 |
| | |||||
* | Formatting cleanup. Minor refactoring. | Jeff Ames | 2008-03-18 | 1 | -2/+2 |
| | |||||
* | * Applied Grumly57 patch for #781; Thanks, Grumly! | lbsa71 | 2008-03-18 | 1 | -7/+7 |
| | |||||
* | Patch from DrSchofld (IBM). In his own words | Justin Clarke Casey | 2008-03-18 | 1 | -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 Ames | 2008-03-18 | 15 | -400/+377 |
| | |||||
* | Fix a few mono compiler warnings. Minor cleanup. | Jeff Ames | 2008-03-17 | 1 | -1/+1 |
| | |||||
* | * Preliminary work with the ODEPlugin to collect collision data. | Teravus Ovares | 2008-03-14 | 1 | -3/+3 |
| | |||||
* | there was a single instance where the log4net object was not | Sean Dague | 2008-03-12 | 1 | -1/+1 |
| | | | | | | static readonly. I suspect this was the cause of mantis #500. | ||||
* | Added copyright heaaders. Minor cleanup. | Jeff Ames | 2008-03-04 | 5 | -22/+5 |
| | |||||
* | * Removed a bunch of compiler warnings. | Adam Frisby | 2008-03-03 | 3 | -3/+3 |
| | |||||
* | Thank you very much, Kinoc for: | Charles Krinke | 2008-03-01 | 1 | -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 Hansen | 2008-02-25 | 6 | -512/+737 |
| | |||||
* | eol | Tedd Hansen | 2008-02-25 | 6 | -727/+727 |
| | |||||
* | Step 1 in reorganizing AsyncCommandManager | Tedd Hansen | 2008-02-25 | 7 | -679/+729 |
| | |||||
* | Initial patch for llSensor* | Tedd Hansen | 2008-02-25 | 1 | -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 Hansen | 2008-02-25 | 1 | -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 Hansen | 2008-02-22 | 2 | -1/+4 |
| | | | | region queue before queue objects were fully operational) | ||||
* | ScriptEngine works again (startup-nully-error gone) | Tedd Hansen | 2008-02-22 | 4 | -19/+18 |
| | |||||
* | One more: Async LSL command thread is also shared now. | Tedd Hansen | 2008-02-22 | 4 | -248/+275 |
| | |||||
* | Bugfixes - Scripting works again | Tedd Hansen | 2008-02-22 | 2 | -2/+17 |
| | |||||
* | Some misplaced code made scripts never start :) | Tedd Hansen | 2008-02-22 | 1 | -14/+13 |
| | |||||
* | Better timing of MaintenanceThread's tasks (uses less CPU) | Tedd Hansen | 2008-02-22 | 1 | -20/+39 |
| | | | | | | Updated OpenSim.ini.example | ||||
* | Bugfixes - wasn't counting threads right++ | Tedd Hansen | 2008-02-22 | 3 | -17/+17 |
| | |||||
* | Minor annoying Exception-bug fixed | Tedd Hansen | 2008-02-22 | 2 | -2/+3 |
| | |||||
* | Execution threads are now shared between regions too. Default thread count ↵ | Tedd Hansen | 2008-02-22 | 3 | -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 Hansen | 2008-02-22 | 2 | -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 Hansen | 2008-02-22 | 3 | -6/+12 |
| | |||||
* | From this commit and a few hours into the future ScriptEngine will be unstable: | Tedd Hansen | 2008-02-22 | 5 | -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 destructor | Tedd Hansen | 2008-02-21 | 4 | -17/+14 |
| | |||||
* | ScriptEngine changes in locking. Another step in direction of shared threads. | Tedd Hansen | 2008-02-21 | 2 | -24/+22 |
| | |||||
* | "threads" command now works. I've added manual tracking of threads (only if ↵ | Tedd Hansen | 2008-02-21 | 4 | -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 Hansen | 2008-02-20 | 1 | -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 Ames | 2008-02-20 | 9 | -35/+19 |
| | |||||
* | llSetTimerEvent updated to use ticks instead of DateTime for internal timing. | Tedd Hansen | 2008-02-20 | 1 | -20/+37 |
| | |||||
* | llSetTimerEvent was setting seconds as milliseconds causing major problems ↵ | Tedd Hansen | 2008-02-20 | 1 | -1/+1 |
| | | | | in timed scripts... | ||||
* | From: Michael Osias <mosias@us.ibm.com> | Sean Dague | 2008-02-19 | 2 | -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 Dague | 2008-02-18 | 2 | -11/+11 |
| | | | | the randoms segfaults | ||||
* | Patch from Michael Osias IBM (jimbo2120) | Justin Clarke Casey | 2008-02-18 | 1 | -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 Hansen | 2008-02-10 | 1 | -0/+6 |
| |