aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/DotNetEngine (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-02-13Fix some compiler warnings. Minor formatting cleanup.Jeff Ames2-5/+0
2009-02-10this is step 2 of 2 of the OpenSim.Region.Environment refactor.Dr Scofield2-3/+3
NOTHING has been deleted or moved off to forge at this point. what has happened is that OpenSim.Region.Environment.Modules has been split in two: - OpenSim.Region.CoreModules: all those modules that are either directly or indirectly referenced from other OpenSim packages, or that provide functionality that the OpenSim developer community considers core functionality: CoreModules/Agent/AssetTransaction CoreModules/Agent/Capabilities CoreModules/Agent/TextureDownload CoreModules/Agent/TextureSender CoreModules/Agent/TextureSender/Tests CoreModules/Agent/Xfer CoreModules/Avatar/AvatarFactory CoreModules/Avatar/Chat/ChatModule CoreModules/Avatar/Combat CoreModules/Avatar/Currency/SampleMoney CoreModules/Avatar/Dialog CoreModules/Avatar/Friends CoreModules/Avatar/Gestures CoreModules/Avatar/Groups CoreModules/Avatar/InstantMessage CoreModules/Avatar/Inventory CoreModules/Avatar/Inventory/Archiver CoreModules/Avatar/Inventory/Transfer CoreModules/Avatar/Lure CoreModules/Avatar/ObjectCaps CoreModules/Avatar/Profiles CoreModules/Communications/Local CoreModules/Communications/REST CoreModules/Framework/EventQueue CoreModules/Framework/InterfaceCommander CoreModules/Hypergrid CoreModules/InterGrid CoreModules/Scripting/DynamicTexture CoreModules/Scripting/EMailModules CoreModules/Scripting/HttpRequest CoreModules/Scripting/LoadImageURL CoreModules/Scripting/VectorRender CoreModules/Scripting/WorldComm CoreModules/Scripting/XMLRPC CoreModules/World/Archiver CoreModules/World/Archiver/Tests CoreModules/World/Estate CoreModules/World/Land CoreModules/World/Permissions CoreModules/World/Serialiser CoreModules/World/Sound CoreModules/World/Sun CoreModules/World/Terrain CoreModules/World/Terrain/DefaultEffects CoreModules/World/Terrain/DefaultEffects/bin CoreModules/World/Terrain/DefaultEffects/bin/Debug CoreModules/World/Terrain/Effects CoreModules/World/Terrain/FileLoaders CoreModules/World/Terrain/FloodBrushes CoreModules/World/Terrain/PaintBrushes CoreModules/World/Terrain/Tests CoreModules/World/Vegetation CoreModules/World/Wind CoreModules/World/WorldMap - OpenSim.Region.OptionalModules: all those modules that are not core modules: OptionalModules/Avatar/Chat/IRC-stuff OptionalModules/Avatar/Concierge OptionalModules/Avatar/Voice/AsterixVoice OptionalModules/Avatar/Voice/SIPVoice OptionalModules/ContentManagementSystem OptionalModules/Grid/Interregion OptionalModules/Python OptionalModules/SvnSerialiser OptionalModules/World/NPC OptionalModules/World/TreePopulator
2009-02-06This changeset is the step 1 of 2 in refactoringDr Scofield4-9/+7
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-21An initial implementation of llMinEventDelay in XEngine.idb1-0/+7
Not implemented yet in DotNetEngine. Fixes Mantis #2830
2008-12-05Implementation of the llDetectedTouch* functionsidb1-1/+5
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 Casey2-4/+3
* 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-11-19Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the newMelanie Thielker1-1/+4
libOMV.
2008-11-19Reverting the texture sending patch and the new libOMV. This makes thisMelanie Thielker1-4/+1
release a direct descendant of the stable 7364, with all the features and none of the issues. This omits the following patch chain: r7383 r7382 r7381 r7377 r7375 r7373 r7372 r7370 r7369 r7368 r7367 r7366
2008-11-18Remove perts of jhurliman's AD security patch that had slipped inMelanie Thielker1-8/+0
2008-11-17* Update libOMV to r2359. This is necessary for the progressive texture patchJustin Clarke Casey1-1/+12
* Update libopenjpeg as well for this patch. * Appears to be okay on a very short sniff test * Source code will be placed in opensim-libs shortly
2008-11-09Script region crossing. This has not user functionality, but lays all theMelanie Thielker1-1/+1
groundwork.
2008-11-08Refactor IEventReceiver back into IScriptEngineMelanie Thielker1-1/+16
2008-11-07Attachments, attachments, and, did I say attachments?Melanie Thielker1-1/+1
Too many fixes to list.
2008-11-05* Zap the letters that accidentally crept in to the license in ↵Justin Clarke Casey1-1/+1
EventQueueThreadClass * (damn, Teravus spotted my plan to slowly change all the licenses in OpenSim letter by letter)
2008-11-04* Stop a problem in the DotNetEngine event queue thread from immediately ↵Justin Clarke Casey1-0/+8
bringing down the whole sim, though the sim will need a reboot
2008-11-04* Practise some defensive programming - gracefully terminate the thread if ↵Justin Clarke Casey1-2/+2
there is a problm in the world map module rather than bringing down the whole server.
2008-10-17* Added missing dependencies that was causing build to fail in windows. ↵Teravus Ovares1-0/+1
Mono doesn't seem to care.
2008-10-16Fixed (mono-)script handling for SL viewer 1.21:Homer Horwitz1-2/+12
- Added two missing caps (UpdateScriptAgent, UpdateScriptTask) - Added one missing EventQueue event (ScriptRunningReply) - Changed DNE and XEngine to use this new event As we only use the mono engine anyway, the "Mono" checkbox is set by default but doesn't have any function.
2008-10-08* minor: remove compile warningJustin Clarke Casey1-1/+1
2008-10-08Fix friendly errors in DNE as wellMelanie Thielker1-11/+10
2008-10-05Update svn properties, minor formatting cleanup.Jeff Ames1-18/+18
2008-10-04Fix Mantis #2281: touch events in non-default states in DNE work again.Homer Horwitz1-1/+1
2008-10-04Mantis#2316. Thank you kindly, CMickeyb for a patch that:Charles Krinke1-5/+17
Addresses llDie issues. The attached patch catches run time exceptions that occur during method invocation (of type TargetInvocationException) and exposes the internal exception. This makes it possible to pass out the SelfDeleteException. Also added handlers in a couple places to make sure that exception was being passed out far enough to be handled correctly. Tested on DNE.
2008-10-03Fix: Mantis#2326: Fix: privilege escalation through attach from groundMelanie Thielker1-1/+1
Fix: objects being duplicated inventory on detach. Fix: Mad jumping around of attachments while editing. Fix: Attachments being persisted to database on login. Fix: Attachments being persisted when changed by a script like invisprim refresh. Fix: Attachpoint set, but not reset correctly. Fix: prevent spurious full updates while editing attachments. Several other fixes
2008-10-03Reintroduces the discovery mechanism to use llRequestSimulatorData("", 128)Melanie Thielker2-0/+22
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 Thielker2-1/+11
2008-10-02Mantis #2282.Homer Horwitz1-1/+1
Thanks tglion for the necessary info to solve an ArgumentOutOfRangeException during region start.
2008-09-29Mantis #2293Melanie Thielker1-0/+3
Same fix for the DNE
2008-09-28Add explicit CultureInfo to the script compile thread in DotNetEngine toMelanie Thielker2-0/+7
ensure that scripts will compile on nonenglish systems
2008-09-28Update svn properties. Minor formatting cleanup. Fix a compiler warning. ↵Jeff Ames1-1/+1
Fix a UUID vs null comparison.
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 Thielker3-30/+74
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-26Remove another interface that is no longer neededMelanie Thielker6-40/+5
2008-09-26Finishing the code cleanup in DNE, make llDie work again in DNE.Melanie Thielker3-236/+263
Add some compile messages from XEngine into DNE as well.
2008-09-26DNE code cleanupsMelanie Thielker3-102/+82
2008-09-26Adds support for the "Running" checkbox and the "Reset" button, as well asMelanie Thielker1-0/+44
ResetScripts In Selection, Set Script to [not] Running In Selection from the tools menu. Allows DNE script reset without a full recompile.
2008-09-26Pluggable API module (XEngine style) support for DNEMelanie Thielker1-7/+14
2008-09-26Compiler Connection! One world, one compiler!Melanie Thielker24-47588/+20
2008-09-26After the last commit, the old Common assembly was still being loaded.Melanie Thielker1-2/+2
Removing it made DNE scripts crash. Fixed here. Now on to converge the compilers.
2008-09-26Yay! Common/ is gone! One API is achieved!Melanie Thielker4-33/+22
2008-09-26Add per-instance date to DNE to avoid serializing stuff 10 times a second.Melanie Thielker3-206/+166
Clode cleanup and removal of commented stuff in ScriptManager.
2008-09-26And another fileMelanie Thielker1-0/+479
2008-09-26Pushing the missing fileMelanie Thielker1-0/+35
2008-09-26Remove all the subclassing complexity and script server interfaces fromMelanie Thielker8-18/+2095
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