]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-8
Make it work on Win32, too.
[~andy/gtk] / ChangeLog.pre-2-8
index 86e695a0e27fe5ec70b5db9add405907fd1bd970..1c2a3cf3d5aa0007f5cd5848072d837498ee59f5 100644 (file)
@@ -1,9 +1,39 @@
 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