[valadoc] valadoc: ModuleLoader: Fix dispose error
- From: Florian Brosch <flobrosch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [valadoc] valadoc: ModuleLoader: Fix dispose error
- Date: Fri, 29 Jul 2011 00:59:58 +0000 (UTC)
commit d46d45d6b2b3d90186e760d15bd07b93b5c04be6
Author: Florian Brosch <flo brosch gmail com>
Date: Mon Jul 25 09:40:26 2011 +0200
valadoc: ModuleLoader: Fix dispose error
src/doclets/devhelp/doclet.vala | 4 ++--
src/doclets/gtkdoc/doclet.vala | 4 ++--
src/doclets/htm/doclet.vala | 4 ++--
src/driver/0.10.x/driver.vala | 3 +--
src/driver/0.11.0/driver.vala | 3 +--
src/driver/0.11.x/driver.vala | 3 +--
src/driver/0.12.x/driver.vala | 3 +--
src/driver/0.13.x/driver.vala | 3 +--
src/libvaladoc/api/driver.vala | 2 +-
src/libvaladoc/doclet.vala | 2 +-
src/libvaladoc/moduleloader.vala | 13 +------------
11 files changed, 14 insertions(+), 30 deletions(-)
---
diff --git a/src/doclets/devhelp/doclet.vala b/src/doclets/devhelp/doclet.vala
index a5da48f..b75b8d5 100755
--- a/src/doclets/devhelp/doclet.vala
+++ b/src/doclets/devhelp/doclet.vala
@@ -232,8 +232,8 @@ public class Valadoc.Devhelp.Doclet : Valadoc.Html.BasicDoclet {
}
}
-[ModuleInit]
-public Type register_plugin (GLib.TypeModule module) {
+
+public Type register_plugin (Valadoc.ModuleLoader module_loader) {
return typeof (Valadoc.Devhelp.Doclet);
}
diff --git a/src/doclets/gtkdoc/doclet.vala b/src/doclets/gtkdoc/doclet.vala
index 4845ba6..bdf20e8 100755
--- a/src/doclets/gtkdoc/doclet.vala
+++ b/src/doclets/gtkdoc/doclet.vala
@@ -417,8 +417,8 @@ public class Gtkdoc.Director : Valadoc.Doclet, Object {
}
}
-[ModuleInit]
-public Type register_plugin (GLib.TypeModule module) {
+
+public Type register_plugin (Valadoc.ModuleLoader module_loader) {
return typeof (Gtkdoc.Director);
}
diff --git a/src/doclets/htm/doclet.vala b/src/doclets/htm/doclet.vala
index 6f20dd8..08cf09d 100755
--- a/src/doclets/htm/doclet.vala
+++ b/src/doclets/htm/doclet.vala
@@ -179,8 +179,8 @@ public class Valadoc.HtmlDoclet : Valadoc.Html.BasicDoclet {
}
}
-[ModuleInit]
-public Type register_plugin (GLib.TypeModule module) {
+
+public Type register_plugin (Valadoc.ModuleLoader module_loader) {
return typeof ( Valadoc.HtmlDoclet );
}
diff --git a/src/driver/0.10.x/driver.vala b/src/driver/0.10.x/driver.vala
index 4bbb940..75d4c6b 100755
--- a/src/driver/0.10.x/driver.vala
+++ b/src/driver/0.10.x/driver.vala
@@ -48,8 +48,7 @@ public class Valadoc.Drivers.Driver : Object, Valadoc.Driver {
}
-[ModuleInit]
-public Type register_plugin (GLib.TypeModule module) {
+public Type register_plugin (Valadoc.ModuleLoader module_loader) {
return typeof (Valadoc.Drivers.Driver);
}
diff --git a/src/driver/0.11.0/driver.vala b/src/driver/0.11.0/driver.vala
index 4bbb940..75d4c6b 100755
--- a/src/driver/0.11.0/driver.vala
+++ b/src/driver/0.11.0/driver.vala
@@ -48,8 +48,7 @@ public class Valadoc.Drivers.Driver : Object, Valadoc.Driver {
}
-[ModuleInit]
-public Type register_plugin (GLib.TypeModule module) {
+public Type register_plugin (Valadoc.ModuleLoader module_loader) {
return typeof (Valadoc.Drivers.Driver);
}
diff --git a/src/driver/0.11.x/driver.vala b/src/driver/0.11.x/driver.vala
index 4bbb940..75d4c6b 100755
--- a/src/driver/0.11.x/driver.vala
+++ b/src/driver/0.11.x/driver.vala
@@ -48,8 +48,7 @@ public class Valadoc.Drivers.Driver : Object, Valadoc.Driver {
}
-[ModuleInit]
-public Type register_plugin (GLib.TypeModule module) {
+public Type register_plugin (Valadoc.ModuleLoader module_loader) {
return typeof (Valadoc.Drivers.Driver);
}
diff --git a/src/driver/0.12.x/driver.vala b/src/driver/0.12.x/driver.vala
index 4bbb940..75d4c6b 100755
--- a/src/driver/0.12.x/driver.vala
+++ b/src/driver/0.12.x/driver.vala
@@ -48,8 +48,7 @@ public class Valadoc.Drivers.Driver : Object, Valadoc.Driver {
}
-[ModuleInit]
-public Type register_plugin (GLib.TypeModule module) {
+public Type register_plugin (Valadoc.ModuleLoader module_loader) {
return typeof (Valadoc.Drivers.Driver);
}
diff --git a/src/driver/0.13.x/driver.vala b/src/driver/0.13.x/driver.vala
index 4bbb940..75d4c6b 100755
--- a/src/driver/0.13.x/driver.vala
+++ b/src/driver/0.13.x/driver.vala
@@ -48,8 +48,7 @@ public class Valadoc.Drivers.Driver : Object, Valadoc.Driver {
}
-[ModuleInit]
-public Type register_plugin (GLib.TypeModule module) {
+public Type register_plugin (Valadoc.ModuleLoader module_loader) {
return typeof (Valadoc.Drivers.Driver);
}
diff --git a/src/libvaladoc/api/driver.vala b/src/libvaladoc/api/driver.vala
index 0bcfc63..8ad4a5e 100755
--- a/src/libvaladoc/api/driver.vala
+++ b/src/libvaladoc/api/driver.vala
@@ -30,7 +30,7 @@ using Gee;
* @see ModuleLoader
*/
[CCode (has_target = false)]
-public delegate Type Valadoc.DriverRegisterFunction (GLib.TypeModule module);
+public delegate Type Valadoc.DriverRegisterFunction (ModuleLoader module_loader);
diff --git a/src/libvaladoc/doclet.vala b/src/libvaladoc/doclet.vala
index 83abba2..c8c5804 100755
--- a/src/libvaladoc/doclet.vala
+++ b/src/libvaladoc/doclet.vala
@@ -28,7 +28,7 @@ using Gee;
* @see ModuleLoader
*/
[CCode (has_target = false)]
-public delegate Type Valadoc.DocletRegisterFunction (GLib.TypeModule module);
+public delegate Type Valadoc.DocletRegisterFunction (ModuleLoader module_loader);
diff --git a/src/libvaladoc/moduleloader.vala b/src/libvaladoc/moduleloader.vala
index 72297a9..bb1e9e9 100755
--- a/src/libvaladoc/moduleloader.vala
+++ b/src/libvaladoc/moduleloader.vala
@@ -30,7 +30,7 @@ public delegate void Valadoc.TagletRegisterFunction (ModuleLoader loader);
-public class Valadoc.ModuleLoader : TypeModule {
+public class Valadoc.ModuleLoader : Object {
public HashMap<string, GLib.Type> taglets = new HashMap<string, Type> (GLib.str_hash, GLib.str_equal);
private Module drivermodule;
@@ -41,17 +41,6 @@ public class Valadoc.ModuleLoader : TypeModule {
private Type doclettype;
public Doclet doclet;
- public ModuleLoader () {
- Object ();
- }
-
- public override bool load () {
- return true;
- }
-
- public override void unload() {
- }
-
public Content.Taglet? create_taglet (string keyword) {
return (taglets.has_key (keyword))? (Content.Taglet) GLib.Object.new (taglets.get (keyword)) : null;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]