Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2008-09-02 | fix: PostInitialise() not being called on script engines (nasty one that) | Dr Scofield | 1 | -48/+45 | |
cleanup: warnings, readability | |||||
2008-09-02 | Change some chat output functions so that text is truncated at | Melanie Thielker | 1 | -2/+2 | |
1000 chars to avoid the exception thrown by libomv at 1100 chars. Change string->int conversion so it copes with non-numeric chars after the number and no longer uses a float to parse the value. | |||||
2008-08-28 | Refactor IScriptInstance / IScriptEngine to use a generic IScriptWorkItem, | Melanie Thielker | 1 | -3/+3 | |
which is a thin wrapper around a IWorkItemResult from the SmartThreadPool. However, it is very easy to reimplement on top of basic threading and therefore makes the IScriptInstance class independent of the specific threading implementation. | |||||
2008-08-27 | Thank you, salahazar, for a patch that corrects the behavior of | Melanie Thielker | 1 | -9/+1 | |
llDetectedLink(). Also a small refactor to remove an interface member from IScriptEngine. | |||||
2008-08-27 | Refactor XScriptInstance to IScriptInstance and move into Shared/. Now | Melanie Thielker | 1 | -1048/+28 | |
engines that want to use the XEngine's instance handling and state persistence can do so. IScriptInstance is optional, but it does require the SmartThreadPool if it is used. | |||||
2008-08-27 | Refactor Executor into the script app domain and IScript. This changes | Melanie Thielker | 1 | -6/+3 | |
an implicit reference into a proxied one and further reduces memory consumption of XEngine | |||||
2008-08-18 | Formatting cleanup. | Jeff Ames | 1 | -3/+3 | |
2008-07-26 | * Changed a number of field names to ccc (public members shouldn't be called m_) | lbsa71 | 1 | -1/+1 | |
2008-07-23 | Update svn properties. Formatting cleanup. Remove a compiler warning. | Jeff Ames | 1 | -4/+4 | |
2008-07-12 | Patch #9141 (Mantis #1655) | Melanie Thielker | 1 | -2/+10 | |
Untangles llDie handling in XEngine, which resulted in a thread being aborted while executing inside of Scene. | |||||
2008-07-08 | Mantis#1690. Thank you kindly, Melanie for a patch that: | Charles Krinke | 1 | -0/+6 | |
esets script permissions when a script is recompiled. | |||||
2008-07-06 | Copyright notices and formatting cleanup. | Jeff Ames | 1 | -15/+15 | |
2008-07-04 | mini-warnings-safari, plus cleanup of IUserServices method naming. | Dr Scofield | 1 | -1/+1 | |
2008-07-04 | Mantis#1659. Thank you, Melanie for a patch that: | Charles Krinke | 1 | -31/+36 | |
In LSL, the state command should have an immediate effect. The OpenSim script engine seems to wait until the function ends to process the state transition. | |||||
2008-07-02 | Mantis#1648. Thank you, Melanie for a patch that: | Charles Krinke | 1 | -2/+25 | |
Fix a script Xengine deadlock/hang if llResetScript is used in changed() | |||||
2008-07-01 | Mantis#1640. Thank you, Chernega for a patch that addresses: | Charles Krinke | 1 | -2/+7 | |
It would appear that calling llResetScript() in state_entry() causes deadlock of region. Probably due to llResetScript calling state_entry again. llResetScript should see who called it, and not recall state_entry() after a state/variable reset. Once this script is in a prim, the region/world/debug/script window shows it consuming the server (from 2,400 to 800,000 milliseconds). | |||||
2008-06-30 | properly explaining each #pragma warning disable | Dr Scofield | 1 | -0/+3 | |
massaging OSHttpRequestPump to not abort on exceptions... | |||||
2008-06-28 | Manti#1624. Thank you, Melanie for a patch that: | Charles Krinke | 1 | -0/+4 | |
Sets XEngine threads to en-US culture before calling script events, fixes i18n issues with european locales. | |||||
2008-06-28 | Mantis#1616. Applied Melanie's patch. This may or may | Charles Krinke | 1 | -17/+158 | |
not break trunk. | |||||
2008-06-28 | * Melanie adds the event manager back to the XEngine so all yr events are ↵ | Teravus Ovares | 1 | -2/+4 | |
hers, I mean, fire. | |||||
2008-06-27 | last round of warning squashing. calling it a day now. | Dr Scofield | 1 | -9/+9 | |
2008-06-26 | Mantis#1600. Thank you, Melanie for a patch that: | Charles Krinke | 1 | -1/+1 | |
Fixes persistence of variable values to address broken persistence in the big refactor. | |||||
2008-06-25 | Update svn properties. Add copyright notices. | Jeff Ames | 1 | -0/+27 | |
2008-06-24 | * Applied patch from Melanie, mantis issue #1581 - "Refactor LSL language, ↵ | lbsa71 | 1 | -157/+77 | |
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-09 | Update svn properties. Formatting cleanup. | Jeff Ames | 1 | -10/+10 | |
2008-06-08 | Mantis#1498. Thank you Melanie for an XEngine patch that addresses: | Charles Krinke | 1 | -8/+15 | |
The attatched patch makes the changed() event fire properly and lets scripts run properly. NOTE: All existing state files must be deleted: rm ScriptEngines/*/*.state | |||||
2008-06-07 | Mantis#1496. Thank you kindly, Melanie for a patch that: | Charles Krinke | 1 | -2/+209 | |
Adds full implementation of all llDetected* functions for sensors, collisions and touches. Adds changed(CHANGED_REGION_RESTART) event to allow restarting of eye-candy functionality not currently persisted with the prim. | |||||
2008-06-07 | Patch for mantis#1493: Several patches to xengine. Thanks Melanie! | Adam Johnson | 1 | -19/+85 | |
2008-06-07 | Mantis#1476. Thank you kindly, Melanie for a patch that: | Charles Krinke | 1 | -1/+1 | |
0001476: [PATCH] Allow larger script state files to be loaded The previous limitation on load file size was too small for larger script projects | |||||
2008-06-06 | Minor formatting cleanup. | Jeff Ames | 1 | -6/+6 | |
2008-06-05 | * Applied 9085B_[5004]_xengine_abort_regression.patch from #1437 | lbsa71 | 1 | -0/+2 | |
Thank you, Melanie. And Thank you ckrinke. Bigups! | |||||
2008-06-05 | Mantis#1437. Patch one of four. Thank you kindly, Melanie for: | Charles Krinke | 1 | -20/+34 | |
Corrects the XEngine's script startup semantics. Completes llRequestAgentData Implements llDetectedLink Fixes a few minor issues | |||||
2008-06-04 | Formatting cleanup, minor refactoring, svn properties. | Jeff Ames | 1 | -210/+210 | |
2008-05-31 | Mantis#1425. Thank you kindly, Melanie for a patch that: | Charles Krinke | 1 | -1/+4 | |
0001425: [PATCH] Correct llResetOtherScript() behavoir in XEngine | |||||
2008-05-30 | * This is Melanie's XEngine script engine. I've not tested this real well, ↵ | Teravus Ovares | 1 | -0/+1435 | |
however, it's confirmed to compile and OpenSimulator to run successfully without this script engine active. |