aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/ApplicationPlugins/RegionModulesController/RegionModulesControllerPlugin.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-01-05Massive tab and trailing space cleanupMelanie Thielker1-6/+6
2015-11-13 Add some values to the SimulatorFeatures cap's OpenSimExtras section ↵UbitUmarov1-0/+2
relative to FPS statistics. This is transition code ported from avinationmerge.
2015-11-12Move a call to RequestModuleInterface to a new scene callback functionMelanie Thielker1-0/+2
because the current implementation would have always returned null
2015-08-16Make Setup_XXX=disabled not even load the module at all, rather thanMelanie Thielker1-0/+7
loading and not using it
2014-12-30WARNING: BREAKING CHANGES FOR REGION MODULE DEVELOPMENT.Diva Canto1-0/+1
This cleans up Opensim's use of mono addins. In particular, the extension points /OpenSim/RegionModules and /OpenSim/WindModule moved from OpenSim.exe to OpenSim.Region.Framework.dll. From here on, developers of region modules should declare their dlls to be dependent on OpenSim.Region.Framework, starting with version 0.8.1 Additional changes: - Addins version uniformly updated to 0.8.1. These numbers should be compatible with the release numbers or else it becomes very confusing. - Mono addins directives moved from files addins.xml to embedded directives in the class and assembly declarations, to make it all consistent
2014-07-02Actually call Close() for shared region modules when the simulator is being ↵Justin Clark-Casey (justincc)1-34/+53
shutdown. Adds regression test for this case.
2013-03-02minor: Log number of region modules loaded from each pluginJustin Clark-Casey (justincc)1-1/+23
2012-11-12Remove any mention of IRegionModule from region names and comments to aidMelanie1-1/+1
grepping for remaining uses
2010-12-04refactor some common code in RegionModulesControllerPluginJustin Clark-Casey (justincc)1-55/+45
also some minor doc changes in BareBonesNonSharedModule
2010-01-11This fixes the problem that region modules (new style) weren't being recognized.Diva Canto1-9/+13
2009-12-28This is somewhat major-like..... Change the intialization order ofMelanie1-9/+9
Application plugins so that MainServer.Instance gets assigned before RegionModulesController loads the new style shared modules. This is needed because otherwise no new style shared module could register a HTTP method.... if it breaks, you get to keep both pieces
2009-10-27* Tweak to region module loading to check for a matching constructor first ↵John Hurliman1-6/+7
instead of throwing and catching exceptions * Commenting out the MySQL startup sequence that cleans out dropped attachments under the advice that it is no longer relevant. If anything, it could be brought back as a database cleanup console command * Updated to the latest libomv 0.8.0-pre. UUID.TryParse() will no longer throw and catch exceptions for most failed UUID parses
2009-10-21Really make module port selection work. Implement port setting inMelanie1-4/+29
LLProxyLoginModule.
2009-10-20Cleanup and comment the region module loader. Add support for configuringMelanie1-26/+173
a server port to use for modules in a generic way and also add support for disabling modules that don't support proper disabling. Add support for selective loading by class name (advanced users only)
2009-10-16Changing the region module loading foreach loops to typecast things to the ↵John Hurliman1-3/+3
IRegionModuleBase interface where AddRegion(), RegionLoaded(), etc. actually exist. Shot in the dark at fixing the Mono issue
2009-10-16Reverting the previous ugly hack and replacing it with try/catch statements ↵John Hurliman1-10/+4
for each RegionLoaded() call. This probably won't fix nebadon's crash, but it seems like a good idea
2009-10-16A very ugly and temporary hack to disable the RegionCombinerModule ↵John Hurliman1-2/+9
RegionLoaded from firing for testing
2009-10-16Adding noisy debug for nebadonJohn Hurliman1-0/+1
2009-08-10Replace the Replaceable modules nameMelanie1-4/+4
2009-08-06Complete the work on the Replaceable interface logic. From this commit onwardsMelanie1-1/+102
the mere presence of a full version of a replaceable module will cause the replaceable module in core to be deactivated.
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-04-29* minor: remove some mono compiler warningsJustin Clarke Casey1-1/+1
2009-04-26Remove some debug messages I have forgotten to take out.Homer Horwitz1-2/+0
2009-04-14Add the RegionLoaded(Scene) API to the new region module interface to allowMelanie Thielker1-0/+20
region modules to use another region module's interfaces and events in a scene context
2009-04-13Fix ordering of operations: First initialize everything, then add regionsHomer Horwitz1-0/+6
2009-04-05- Add new RegionModulesControllerPlugin to the application modulesHomer Horwitz1-0/+192
- Change several classes to use the new plugin for handling of region-modules (NOTE: No regionmodule is using this yet) - Add necessary prebuild parts (don't forget to runprebuild) Attention: Work in progress. This shouldn't break anything, but you never know...