Index: /CKEditor/trunk/_source/plugins/colordialog/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/colordialog/plugin.js	(revision 7560)
+++ /CKEditor/trunk/_source/plugins/colordialog/plugin.js	(revision 7561)
@@ -6,4 +6,5 @@
 CKEDITOR.plugins.colordialog =
 {
+	requires : [ 'dialog' ],
 	init : function( editor )
 	{
Index: /CKEditor/trunk/_source/plugins/find/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/find/plugin.js	(revision 7560)
+++ /CKEditor/trunk/_source/plugins/find/plugin.js	(revision 7561)
@@ -6,4 +6,5 @@
 CKEDITOR.plugins.add( 'find',
 {
+	requires : [ 'dialog' ],
 	init : function( editor )
 	{
Index: /CKEditor/trunk/_source/plugins/forms/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/forms/plugin.js	(revision 7560)
+++ /CKEditor/trunk/_source/plugins/forms/plugin.js	(revision 7561)
@@ -10,4 +10,5 @@
 CKEDITOR.plugins.add( 'forms',
 {
+	requires : [ 'dialog' ],
 	init : function( editor )
 	{
Index: /CKEditor/trunk/_source/plugins/link/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/link/plugin.js	(revision 7560)
+++ /CKEditor/trunk/_source/plugins/link/plugin.js	(revision 7561)
@@ -6,4 +6,5 @@
 CKEDITOR.plugins.add( 'link',
 {
+	requires : [ 'fakeobjects', 'dialog' ],
 	init : function( editor )
 	{
@@ -241,7 +242,5 @@
 				});
 		}
-	},
-
-	requires : [ 'fakeobjects' ]
+	}
 } );
 
Index: /CKEditor/trunk/_source/plugins/specialchar/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/specialchar/plugin.js	(revision 7560)
+++ /CKEditor/trunk/_source/plugins/specialchar/plugin.js	(revision 7561)
@@ -10,4 +10,6 @@
 CKEDITOR.plugins.add( 'specialchar',
 {
+	requires : [ 'dialog' ],
+
 	// List of available localizations.
 	availableLangs : { cs:1, cy:1, de:1, en:1, eo:1, et:1, fa:1, fi:1, fr:1, hr:1, it:1, nb:1, nl:1, no:1, tr:1, ug:1, 'zh-cn':1 },
Index: /CKEditor/trunk/_source/plugins/table/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/table/plugin.js	(revision 7560)
+++ /CKEditor/trunk/_source/plugins/table/plugin.js	(revision 7561)
@@ -6,4 +6,5 @@
 CKEDITOR.plugins.add( 'table',
 {
+	requires : [ 'dialog' ],
 	init : function( editor )
 	{
Index: /CKEditor/trunk/_source/plugins/tabletools/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/tabletools/plugin.js	(revision 7560)
+++ /CKEditor/trunk/_source/plugins/tabletools/plugin.js	(revision 7561)
@@ -772,4 +772,6 @@
 	CKEDITOR.plugins.tabletools =
 	{
+		requires : [ 'table', 'dialog', 'contextmenu' ],
+
 		init : function( editor )
 		{
Index: /CKEditor/trunk/_source/plugins/toolbar/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/toolbar/plugin.js	(revision 7560)
+++ /CKEditor/trunk/_source/plugins/toolbar/plugin.js	(revision 7561)
@@ -58,4 +58,5 @@
 	CKEDITOR.plugins.add( 'toolbar',
 	{
+		requires : [ 'button' ],
 		init : function( editor )
 		{
