aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin
diff options
context:
space:
mode:
authorDiva Canto2014-12-30 07:58:42 -0800
committerDiva Canto2014-12-30 07:58:42 -0800
commit5cf6a6f8302b4f03d45c21f0731978da1d3ddcab (patch)
treec185a144270d8c06b45779a79b0aceb478876515 /bin
parentUpdated OpenSim-as-addin version from 0.5 to 0.8.1. The addin version number ... (diff)
downloadopensim-SC-5cf6a6f8302b4f03d45c21f0731978da1d3ddcab.zip
opensim-SC-5cf6a6f8302b4f03d45c21f0731978da1d3ddcab.tar.gz
opensim-SC-5cf6a6f8302b4f03d45c21f0731978da1d3ddcab.tar.bz2
opensim-SC-5cf6a6f8302b4f03d45c21f0731978da1d3ddcab.tar.xz
WARNING: BREAKING CHANGES FOR REGION MODULE DEVELOPMENT.
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
Diffstat (limited to 'bin')
-rw-r--r--bin/OpenSim.addin.xml20
1 files changed, 0 insertions, 20 deletions
diff --git a/bin/OpenSim.addin.xml b/bin/OpenSim.addin.xml
deleted file mode 100644
index 305344a..0000000
--- a/bin/OpenSim.addin.xml
+++ /dev/null
@@ -1,20 +0,0 @@
1<Addin id="OpenSim" isroot="true" version="0.8.1">
2 <Runtime>
3 <Import assembly="OpenSim.exe"/>
4 <Import assembly="OpenSim.Framework.dll"/>
5 <Import assembly="OpenSim.Region.Framework.dll"/>
6 <Import assembly="Mono.Addins.dll"/>
7 </Runtime>
8
9 <ExtensionPoint path="/OpenSim/Startup">
10 <ExtensionNode name="Plugin" type="OpenSim.Framework.PluginExtensionNode" objectType="OpenSim.IApplicationPlugin"/>
11 </ExtensionPoint>
12
13 <ExtensionPoint path="/OpenSim/WindModule" name="Wind Module Plugins for wind models">
14 <ExtensionNode name="WindModel" type="Mono.Addins.TypeExtensionNode" objectType="OpenSim.Region.Framework.Interfaces.IWindModelPlugin"/>
15 </ExtensionPoint>
16
17 <ExtensionPoint path="/OpenSim/RegionModules">
18 <ExtensionNode name="RegionModule" type="Mono.Addins.TypeExtensionNode" objectType="OpenSim.Region.Framework.Interfaces.IRegionModuleBase"/>
19 </ExtensionPoint>
20</Addin>