2005-07-21 Tor Lillqvist <tml@novell.com>
+ * gtk/gtk.symbols: Make GtkPlug/Socket API available with all
+ backends.
+
+ * gtk/Makefile.am: Changes to build GtkPlug/Socket with all
+ backends.
+
+ * gtk/gtksocket.c
+ * gtk/gtkplug.c: Splice out backend-dependend parts to separate
+ files, see below.
+
+ * gtk/gtksocketprivate.h
+ * gtk/gtkplugprivate.h: New files. Declare the backend-specific
+ functions, and the private backend-independent functions they call
+ back to.
+
+ * gtk/gtksocket-stub.c
+ * gtk/gtkplug-stub.c
+ * gtk/gtksocket-x11.c
+ * gtk/gtkplug-x11.c
+ * gtk/gtksocket-win32.c
+ * gtk/gtkplug-win32.c
+ * gtk/gtkwin32embed.h
+ * gtk/gtkwin32embed.c: New files, containing the backend-specific
+ parts of GtkPlug/Socket.
+
* gtk/gtkxembed.h
* gtk/gtkxembed.c (_gtk_xembed_message_name): New function, used
in error messages and debugging output.
+ * gtk/gtkwindow.c (gtk_window_show): No need for ifdef, can now
+ use GTK_IS_PLUG() with all backends.
+
+ * tests/testsocket_common.c: Make it work on Win32, too.
+
2005-07-21 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkwindow-win32.c (gdk_window_set_title): Use