aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/DotNetEngine/ScriptManager.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-10-27Removed the DotNetEngine scripting engine. You will need to create a fresh ↵John Hurliman1-703/+0
checkout or clean out all *DotNet*.dll assemblies from the bin/ directory to run OpenSim moving forward
2009-10-01Formatting cleanup.Jeff Ames1-2/+2
2009-08-31Change the return value if the compiler to "object" to allow compilersMelanie1-1/+1
to return dynamic method objects
2009-06-05Thank you, thomax, for a patch to provide finer-grained access control toMelanie Thielker1-1/+1
scripting. Fixes Mantis #2862
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-03-25cleanupDr Scofield1-1/+1
2009-03-15Fixes Mantis #3289. Thank you kindly, Ewe Loon, for a patch that:Charles Krinke1-10/+28
fixes Sporadic Errors in "Dictionary<InstanceData, DetectParams[]" Causing total script Failure
2009-02-23Mantis#3187. Thank you kindly, DoranZemlja for a patch that:Charles Krinke1-0/+37
Adds a warning for an LSL construct that exploits a popular list memory saving hack.
2009-02-22Refactor log4net logger handling in script engine. (#3148)Jeff Ames1-25/+26
2009-02-13Fix some compiler warnings. Minor formatting cleanup.Jeff Ames1-4/+0
2009-02-06This changeset is the step 1 of 2 in refactoringDr Scofield1-1/+1
OpenSim.Region.Environment into a "framework" part and a modules only part. This first changeset refactors OpenSim.Region.Environment.Scenes, OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region modules in OpenSim.Region.Environment. The next step will be to move region modules up from OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and then sort out which modules are really core modules and which should move out to forge. I've been very careful to NOT BREAK anything. i hope i've succeeded. as this is the work of a whole week i hope i managed to keep track with the applied patches of the last week --- could any of you that did check in stuff have a look at whether it survived? thx!
2008-12-05Mantis #2350idb1-2/+3
Move the DotNetEngine Unloading script debug message
2008-11-29Comment the ScriptSponsor and restore the indefinite lifetime forMelanie Thielker1-5/+5
scripts until that can be better debugged
2008-11-26Attempt to give script objects a proper lease time (DNE and xengine). Relies ↵Tedd Hansen1-0/+9
on GC. Also removed lease for LSL_Api as it strictly speaking should not be MarshalByRef. Or should it? If so I broke scripting! :)
2008-11-21* refactor: Rip out SOP inventory from the partial into a separate classJustin Clarke Casey1-3/+2
* SceneObjectPartInventory.cs isn't a particularly good name but it's probably not got a long life * A proper inventory interface to follow * Parallel changes for other inventory partial classes to follow at a later date
2008-10-03Reintroduces the discovery mechanism to use llRequestSimulatorData("", 128)Melanie Thielker1-0/+17
Causes the dataserver event to return "OpenSim" when running on OpenSim. Requires ThreatLevel to be "High" or above to function.
2008-10-03Plumb in the start parameter in DNEMelanie Thielker1-0/+10
2008-09-28Add explicit CultureInfo to the script compile thread in DotNetEngine toMelanie Thielker1-0/+4
ensure that scripts will compile on nonenglish systems
2008-09-27Stop DNE saying "Loading script" when it's actually unloading.Melanie Thielker1-2/+4
2008-09-27Add friendly error messages to both engines.Melanie Thielker1-1/+4
2008-09-26Kill "Compile successful" message when rezzing prims/wearing attachmentsMelanie Thielker1-2/+2
Changes behavior to send on_rez event to prims when rezzed from agent inventory.
2008-09-26Finishing the code cleanup in DNE, make llDie work again in DNE.Melanie Thielker1-7/+3
Add some compile messages from XEngine into DNE as well.
2008-09-26Pluggable API module (XEngine style) support for DNEMelanie Thielker1-7/+14
2008-09-26Compiler Connection! One world, one compiler!Melanie Thielker1-19/+20
2008-09-26Yay! Common/ is gone! One API is achieved!Melanie Thielker1-4/+5
2008-09-26Add per-instance date to DNE to avoid serializing stuff 10 times a second.Melanie Thielker1-189/+140
Clode cleanup and removal of commented stuff in ScriptManager.
2008-09-26Remove all the subclassing complexity and script server interfaces fromMelanie Thielker1-8/+452
DNE and move all of DNE into the DotNetEngine directory. Remove references that would cause the script runtime to load the entire engine + scene into each script appdomain. This might help DNE memory consumption.
2008-09-26Full API convergence. Api is back in LSL_Api.cs and OSSL_Api.cs.Melanie Thielker1-2/+8
The binaries are still different, but that is only a small step away now. The OSSLPrim has been removed. This commit will breal all scripts using Prim.Scale(), etc, syntax. It was not secure and will have to be brought back in another form.
2008-09-25Fixes an exception that is seen on regions running XEngine, where DNEMelanie Thielker1-8/+3
tries to stop a script that is not run by it
2008-09-25Convergence is almost complete. This brings the diff between the API to < 10kMelanie Thielker1-3/+4
and makes it use a common set of types in both engine. Fixes the issues with running both engines and HTTP requests / listens / timers etc.. Also fixes a couple of minor Scene issues and a CTB by nullref.
2008-09-23Remove Common/LSL_Types.cs. Both script engines now use a single versionMelanie Thielker1-0/+1
of the types, located in OpenSim/Region/ScriptEngines/Shared/LSL_Tyoes.cs Also changes the compiler in DotNetEngine to use that. You _will_ need to let your region recompile all your scripts!
2008-09-06Brushing rust of ye old commitTedd Hansen1-3/+3
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-6/+6
* 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-08-18Formatting cleanup.Jeff Ames1-6/+6
2008-07-16Fix issue 1582. The maximum allowable length for a string passed to SimChat ↵Mike Mazur1-1/+1
is 1500. If it was longer than 1500, it was being truncated to 1501 characters. This caused an exception and prevented the errors from reaching the console and the user in-world.
2008-07-12* On archive loading, tell the user how many objects we are ignoring because ↵Justin Clarke Casey1-1/+1
they already exist in the scene * (ability to give objects new uuids will come later)
2008-07-12* minor: just some null guards and name changes to make it clearer that prim ↵Justin Clarke Casey1-9/+16
count is actually a prim local id dispenser
2008-07-06Copyright notices and formatting cleanup.Jeff Ames1-1/+1
2008-06-28Mantis#1623. Thank you, Melanie for a patch that:Charles Krinke1-1/+7
Fully defines the equality operators on the lsl types and plubs in the script engine side of the work begun in 0001616 (aly, this one's for you)
2008-05-28Formatting cleanup.Jeff Ames1-2/+2
2008-05-26This cleans up a merge mess from the earlier checkin and implements ↵Dr Scofield1-2/+2
llOwnerSay() via the newly created Scene.SimBroadcast() call.
2008-05-25Update svn properties. Formatting cleanup.Jeff Ames1-2/+2
2008-05-25Thank you very much, Xantor for a patch that:Charles Krinke1-2/+28
Copying, reseting, dragging scripts cause unnecessary recompilation, slowing down the simulator and filling up the ScriptEngines directory with compiled .dll and misc. files. This patch keeps track of compiled assets since the last simulator restarts, and only recompiles new assets. (editing a script generates a new asset, so no problems there).
2008-05-16Formatting cleanup.Jeff Ames1-1/+1
2008-05-05* Unraveled the DEBUG_CHANNEL mystery.Teravus Ovares1-1/+1
* 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
2008-05-01* Deletes my EventReader ScriptRewriter. It isn't required to rewrite the ↵Teravus Ovares1-0/+2
script to publish the events anymore. * Introduces a language(regex) independent event recognizer and publishes the events the script listens.
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-1/+1
(this took a while to run).
2008-04-20Removed some script engine noise from consoleTedd Hansen1-3/+3
2008-03-18* Applied Grumly57 patch for #781; Thanks, Grumly!lbsa711-7/+7
2008-03-18Formatting cleanup.Jeff Ames1-26/+26