aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/DotNetEngine (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Removed the DotNetEngine scripting engine. You will need to create a fresh ↵John Hurliman2009-10-2710-3221/+0
| | | | checkout or clean out all *DotNet*.dll assemblies from the bin/ directory to run OpenSim moving forward
* Implemented a Watchdog class. Do not manually create Thread objects anymore, ↵John Hurliman2009-10-222-49/+46
| | | | use Watchdog.StartThread(). While your thread is running call Watchdog.UpdateThread(). When it is shutting down call Watchdog.RemoveThread(). Most of the threads in OpenSim have been updated
* * Added a sanity check for Mono before trying to enumerate over an empty ↵John Hurliman2009-10-061-4/+4
| | | | | | SortedDictionary * Changed the order of a log line from DotNetEngine so you can tell whether or not it is actually loading
* Fixing a few compile errors in the previous commitJohn Hurliman2009-10-062-2/+0
|
* reducing script engine log spamdr scofield (aka dirk husemann)2009-10-021-4/+4
|
* Formatting cleanup.Jeff Ames2009-10-013-6/+6
|
* Change the return value if the compiler to "object" to allow compilersMelanie2009-08-311-1/+1
| | | | to return dynamic method objects
* Replace the Replaceable modules nameMelanie2009-08-101-1/+1
|
* Add plumbing for the SceneObjectDeleter to wait for the script engine toMelanie2009-08-041-0/+5
| | | | allow final deletion of objects. Meant to support the attach(NULL_KEY) event,
* Committing the interface change and the addition to the modules to getMelanie Thielker2009-07-101-0/+5
| | | | | | the ball rolling on replacable modules. No user functionality yet
* From: Chris Yeoh <yeohc@au1.ibm.com>Sean Dague2009-06-191-1/+7
| | | | | | This patch ensures that the touch positions are set during touch_end events (currently only working for touch_start and touch events).
* Correct an error where the config file name was always considered to be aMelanie Thielker2009-06-061-2/+7
| | | | | | | local file. This caused llHttpRequest and llSetInventoryPermsMask to fail on regions that load their config from a web server
* Thank you, thomax, for a patch to provide finer-grained access control toMelanie Thielker2009-06-051-1/+1
| | | | | | | scripting. Fixes Mantis #2862
* Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames2009-06-019-9/+9
| | | | LICENSE.txt.
* * Upped version number to 0.6.5lbsa712009-05-251-2/+2
|
* Add the XML manifests needed to get the new style modules to load.Melanie Thielker2009-04-151-0/+13
| | | | | | Scripting now works again
* Convert both script engines to new region module format. Add proper unloadMelanie Thielker2009-04-151-4/+12
| | | | | | handling to XEngine. Add needed stubs to DotNetEngine.
* Actually remove the script if it tries to remove itself.Melanie Thielker2009-04-121-0/+10
| | | | | | Fixes Mantis #2929
* Fix a regression where animations would only be sent if the avatar hasMelanie Thielker2009-04-121-2/+36
| | | | | | | attachments. Convert base types to LSL types for event marshalling through IScriptModule to avoid parameter errors.
* Adding a script event, changed(CHANGED_ANIMATION)Melanie Thielker2009-04-111-0/+9
| | | | | | | | This is sent to all root prims of all attachments of an avatar when the animation state changes. llGetAnimation() can thenbe used to find the new movement animation. This eliminates the need for fast timers in AOs
* Make the scrpt engines ignore any script that begins with //MRM:Melanie Thielker2009-04-101-0/+3
|
* Introduce IXmlRpcRouter, an interface that allows registering XMLRPCMelanie Thielker2009-04-101-0/+10
| | | | | | | UUIDs with a central marshaller for grids, or publish the ULS for objects elsewhere.
* Add events to IScriptEngine to notify scripting modules of the removalMelanie Thielker2009-04-101-0/+3
| | | | | | | | | of objects from the scene, and of scripts from objects. This facilitates the development of modules that can register prims with externall servers for inbound email and XMLRPC. Currently implemented in XEngine only. Also applying cmickeyb's compiler locking patch, since it seems risk-free.
* * Remove unnecessary build dependencies on the ExamplemoneyModule stub. Teravus Ovares2009-04-071-1/+0
| | | | | (??? using OpenSim.Region.CoreModules.Avatar.Currency.SampleMoney ???)
* * Upped trunk version number to 0.6.4 as we just tagged 0.6.4-releaselbsa712009-04-011-1/+1
|
* cleanupDr Scofield2009-03-251-1/+1
|
* Fixes Mantis #3289. Thank you kindly, Ewe Loon, for a patch that:Charles Krinke2009-03-151-10/+28
| | | | | | fixes Sporadic Errors in "Dictionary<InstanceData, DetectParams[]" Causing total script Failure
* * Make all coded defaults match settings in OpenSim.ini.exampleJustin Clarke Casey2009-03-112-2/+4
| | | | | | | * In most cases, the setting in OpenSim.ini.example is taken as the canonical one since this is the file virtually everyone ends up using * OpenSim will start up with a blank OpenSim.ini, in which case sqlite is the default database (as before)
* Mantis#3187. Thank you kindly, DoranZemlja for a patch that:Charles Krinke2009-02-231-0/+37
| | | | | | | Adds a warning for an LSL construct that exploits a popular list memory saving hack.
* Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke2009-02-223-7/+5
| | | | | | | | | * Added log4net dependency to physxplugin in prebuild.xml. * Added missing m_log fields to classes. * Replaced Console.WriteLine with appropriate m_log.Xxxx * Tested that nant test target runs succesfully. * Tested that local opensim sandbox starts up without errors.
* Refactor log4net logger handling in script engine. (#3148)Jeff Ames2009-02-228-75/+85
|
* * Upped VersionInfo to 0.6.3 and in the process, changed assemblyinfo to ↵lbsa712009-02-201-3/+3
| | | | 0.6.3.* to better track down dll ref and overwrite problems.
* Fix some compiler warnings. Minor formatting cleanup.Jeff Ames2009-02-132-5/+0
|
* this is step 2 of 2 of the OpenSim.Region.Environment refactor.Dr Scofield2009-02-102-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
* This changeset is the step 1 of 2 in refactoringDr Scofield2009-02-064-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!
* An initial implementation of llMinEventDelay in XEngine.idb2008-12-211-0/+7
| | | | | | Not implemented yet in DotNetEngine. Fixes Mantis #2830
* Implementation of the llDetectedTouch* functionsidb2008-12-051-1/+5
|
* Mantis #2350idb2008-12-051-2/+3
| | | | | Move the DotNetEngine Unloading script debug message
* Comment the ScriptSponsor and restore the indefinite lifetime forMelanie Thielker2008-11-291-5/+5
| | | | | | scripts until that can be better debugged
* Attempt to give script objects a proper lease time (DNE and xengine). Relies ↵Tedd Hansen2008-11-261-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! :)
* * refactor: Rip out SOP inventory from the partial into a separate classJustin Clarke Casey2008-11-212-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
* Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the newMelanie Thielker2008-11-191-1/+4
| | | | | | libOMV.
* Reverting the texture sending patch and the new libOMV. This makes thisMelanie Thielker2008-11-191-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
* Remove perts of jhurliman's AD security patch that had slipped inMelanie Thielker2008-11-181-8/+0
|
* * Update libOMV to r2359. This is necessary for the progressive texture patchJustin Clarke Casey2008-11-171-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
* Script region crossing. This has not user functionality, but lays all theMelanie Thielker2008-11-091-1/+1
| | | | | | groundwork.
* Refactor IEventReceiver back into IScriptEngineMelanie Thielker2008-11-081-1/+16
|
* Attachments, attachments, and, did I say attachments?Melanie Thielker2008-11-071-1/+1
| | | | | | Too many fixes to list.
* * Zap the letters that accidentally crept in to the license in ↵Justin Clarke Casey2008-11-051-1/+1
| | | | | | | | EventQueueThreadClass * (damn, Teravus spotted my plan to slowly change all the licenses in OpenSim letter by letter)
* * Stop a problem in the DotNetEngine event queue thread from immediately ↵Justin Clarke Casey2008-11-041-0/+8
| | | | bringing down the whole sim, though the sim will need a reboot