diff --git a/mozilla/extensions/canvas3d/Makefile.in b/mozilla/extensions/canvas3d/Makefile.in
index 72dd4082e91..876ea37c144 100644
--- a/mozilla/extensions/canvas3d/Makefile.in
+++ b/mozilla/extensions/canvas3d/Makefile.in
@@ -1,4 +1,4 @@
-#
+#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
@@ -49,8 +49,8 @@ DIRS = public src
XPI_NAME = canvas3d
INSTALL_EXTENSION_ID = canvas3d@mozilla.com
XPI_PKGNAME = canvas3d
+USE_EXTENSION_MANIFEST = 1
DIST_FILES = install.rdf
include $(topsrcdir)/config/rules.mk
-
diff --git a/mozilla/extensions/canvas3d/install.rdf b/mozilla/extensions/canvas3d/install.rdf
index b865af38d7f..f0efb832555 100644
--- a/mozilla/extensions/canvas3d/install.rdf
+++ b/mozilla/extensions/canvas3d/install.rdf
@@ -12,19 +12,20 @@
{ec8030f7-c20a-464f-9b0e-13a3a9e97384}
-
- 3.0a4pre
- 3.0a4pre
+ 3.0a8pre
+ 3.0a8pre
-
+
Vladimir Vukicevic/mozilla.com
Canvas 3D (Gecko 1.9)
Canvas 3D context(s) for Gecko 1.9
http://people.mozilla.com/~vladimir/canvas3d/
+ chrome://canvas3d/content/options.xul
diff --git a/mozilla/extensions/canvas3d/jar.mn b/mozilla/extensions/canvas3d/jar.mn
new file mode 100644
index 00000000000..1b896f7355d
--- /dev/null
+++ b/mozilla/extensions/canvas3d/jar.mn
@@ -0,0 +1,3 @@
+canvas3d.jar:
+% content canvas3d %content/canvas3d/
+ content/canvas3d/options.xul (resources/content/options.xul)
diff --git a/mozilla/extensions/canvas3d/resources/content/options.xul b/mozilla/extensions/canvas3d/resources/content/options.xul
new file mode 100644
index 00000000000..ccb0207e489
--- /dev/null
+++ b/mozilla/extensions/canvas3d/resources/content/options.xul
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+