diff --git a/ChangeLog b/ChangeLog
index da5c32e451..1ba6ba307f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+1999-10-03  Sven Neumann <sven@gimp.org>
+
+	* plug-ins/common/plugin-defs.pl
+	* plug-ins/common/Makefile.am: 
+	the Makefile.am is autogenerated of course...
+
 1999-10-3  Simon Budig  <Simon.Budig@unix-ag.org>
 
 	* app/path_tool.h
@@ -29,8 +35,8 @@
 
 1999-10-03  Sven Neumann <sven@gimp.org>
 
-	* app/channel_ops.c: copy resolution and unit information when duplicating
-	an image
+	* app/channel_ops.c: copy resolution and unit information when 
+	duplicating an image
 
 	* libgimp/gimpimage.c
 	* libgimp/gimp.h: some wrappers for PDB functions
@@ -55,8 +61,8 @@
 	* plug-ins/common/ps.c
 	* plug-ins/common/tiff.c
 	* plug-ins/print/Makefile.am
-	* plug-ins/print/print.c: Use the new export functionality. The other save
-	plug-ins will follow...
+	* plug-ins/print/print.c: Use the new export functionality. The other 
+	save plug-ins will follow...
 
 1999-10-03  Michael Natterer  <mitch@gimp.org>
 
diff --git a/plug-ins/common/Makefile.am b/plug-ins/common/Makefile.am
index 6f050e6ff8..900f6047a3 100644
--- a/plug-ins/common/Makefile.am
+++ b/plug-ins/common/Makefile.am
@@ -497,8 +497,8 @@ gif_SOURCES = \
 	gif.c
 
 gif_LDADD = \
-	$(top_builddir)/libgimp/libgimp.la	\
 	$(top_builddir)/libgimp/libgimpui.la	\
+	$(top_builddir)/libgimp/libgimp.la	\
 	$(GTK_LIBS)				\
 	$(INTLLIBS)
 
@@ -801,8 +801,8 @@ png_SOURCES = \
 	png.c
 
 png_LDADD = \
-	$(top_builddir)/libgimp/libgimp.la	\
 	$(top_builddir)/libgimp/libgimpui.la	\
+	$(top_builddir)/libgimp/libgimp.la	\
 	$(LIBPNG)				\
 	$(GTK_LIBS)				\
 	$(INTLLIBS)
@@ -827,8 +827,8 @@ ps_SOURCES = \
 	ps.c
 
 ps_LDADD = \
-	$(top_builddir)/libgimp/libgimp.la	\
 	$(top_builddir)/libgimp/libgimpui.la	\
+	$(top_builddir)/libgimp/libgimp.la	\
 	$(GTK_LIBS)				\
 	$(INTLLIBS)
 
diff --git a/plug-ins/common/plugin-defs.pl b/plug-ins/common/plugin-defs.pl
index 31325d0e24..5a999421e1 100644
--- a/plug-ins/common/plugin-defs.pl
+++ b/plug-ins/common/plugin-defs.pl
@@ -41,7 +41,7 @@
     'gpb' => { libdep => 'gtk' },
     'gee' => { libdep => 'gtk' },
     'gicon' => { libdep => 'gtk' },
-    'gif' => { libdep => 'gtk' },
+    'gif' => { libdep => 'gtk', ui => 1 },
     'gifload' => { libdep => 'gtk' },
     'glasstile' => { libdep => 'gtk' },
     'gqbist' => { libdep => 'gtk' },
@@ -56,7 +56,7 @@
     'illusion' => { libdep => 'gtk' },
     'iwarp' => { libdep => 'gtk' },
     'jigsaw' => { libdep => 'gtk' },
-    'jpeg' => { libdep => 'gtk', optional => 1 },
+    'jpeg' => { libdep => 'gtk', ui => 1, optional => 1 },
     'laplace' => { libdep => 'glib' },
     'lic' => { libdep => 'gtk', ui => 1 },
     'mail' => { libdep => 'gtk' },
@@ -77,10 +77,10 @@
     'pixelize' => { libdep => 'gtk' },
     'plasma' => { libdep => 'gtk' },
     'plugindetails' => { libdep => 'gtk' },
-    'png' => { libdep => 'gtk', optional => 1 },
+    'png' => { libdep => 'gtk', ui => 1, optional => 1 },
     'pnm' => { libdep => 'gtk' },
     'polar' => { libdep => 'gtk' },
-    'ps' => { libdep => 'gtk' },
+    'ps' => { libdep => 'gtk', ui => 1 },
     'psd' => { libdep => 'glib' },
     'psp' => { libdep => 'gtk', optional => 1, libopt => 'z' },
     'randomize' => { libdep => 'gtk', libsupp => 'gpc' },
@@ -103,7 +103,7 @@
     'sunras' => { libdep => 'gtk' },
     'tga' => { libdep => 'gtk' },
     'threshold_alpha' => { libdep => 'gtk' },
-    'tiff' => { libdep => 'gtk', optional => 1 },
+    'tiff' => { libdep => 'gtk', ui => 1, optional => 1 },
     'tile' => { libdep => 'gtk' },
     'tileit' => { libdep => 'gtk' },
     'tiler' => { libdep => 'glib' },