aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Common/ScriptEngineBase (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Applying patch #1121 - Fixes for llListen() (Thanks Middlelink!)Adam Frisby2008-05-081-4/+7
|
* * You can haz more spring cleaning.Adam Frisby2008-05-082-4/+2
| | | | | * Eventually this codebase will be clean. >_>
* * Some refactorings.Adam Frisby2008-05-081-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.
* * Other then the prim update experiments that are going on now, ↵Teravus Ovares2008-05-071-0/+1
| | | | llTakeControls works now along with the 'release controls button'. llReleaseControls() works mostly :D.
* * Theoretically, everything is in place for scripted take controls... ↵Teravus Ovares2008-05-071-2/+2
| | | | | | | Theoretically. * I've still got to test, it's still theoretical code :D. Good thing it isn't enabled by default!
* while I'm not convinced this is causing my current run awaySean Dague2008-05-071-18/+21
| | | | | | | loop, this queue manipulation is dead wrong as Queue is not a synchronized data structure. Hopefully this helps.
* De-tabify source.Jeff Ames2008-05-061-12/+12
|
* * Unraveled the DEBUG_CHANNEL mystery.Teravus Ovares2008-05-051-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
* Thank you kindly, Melanie for a patch to solveCharles Krinke2008-05-021-1/+13
| | | | | llParticleSystem and osDynamicTexture issues.
* * Deletes my EventReader ScriptRewriter. It isn't required to rewrite the ↵Teravus Ovares2008-05-011-0/+23
| | | | | | | script to publish the events anymore. * Introduces a language(regex) independent event recognizer and publishes the events the script listens.
* * Breaking all the code, breaking all the code..!Adam Frisby2008-05-011-1/+1
| | | | | * Made a bunch more members static, removed some dead code, general cleaning.
* * Assorted spring cleanings.Adam Frisby2008-05-012-3/+4
|
* * Sometimes you know, you do something really stupid.Adam Frisby2008-04-304-4/+4
| | | | | * This is one of those times (should fix build)
* Patch from Melanie: 0001077: [PATCH] LSL types cannot be cast implicitly or ↵Teravus Ovares2008-04-305-20/+21
| | | | | | | explicitly in many cases Thanks Melanie! * Also, I moved the event parser and re-writer to a separate static object. More work will be done here shortly.
* wrap a common exception that we get on shutdown of the script engine to keepSean Dague2008-04-281-4/+9
| | | | | | people from thinking it's a real issue.
* * Patch from XenReborn to make remove-region work properly without needing ↵Teravus Ovares2008-04-271-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 Ovares2008-04-251-4/+7
|
* replace hard tabs with 4 spaces to be consistant in the source.Sean Dague2008-04-241-5/+5
| | | | | | Please adjust your editors to not use hard tabs.
* * 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.