+2004-07-13 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkmain.h: Add gtk_parse_args(), its a public
+ function. (#147476, Owen Taylor)
+
+ * gtk/gtkcombobox.c (gtk_combo_box_popdown): Don't
+ crash if unrealized.
+
+Tue Jul 13 01:50:06 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkaboutdialog.c (display_credits_dialog): Don't
+ display untranslated translator credits.
+
+Tue Jul 13 01:15:05 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkiconview.c: Some documentation updates.
+
+Tue Jul 13 00:40:29 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gdk/gdkwindow.c (gdk_window_process_updates_internal): Do an
+ empty begin_paint_region()/end_paint() for windows without
+ EXPOSURE_MASK.
+
+ * gdk/x11/gdkwindow-x11.c (_gdk_x11_window_tmp_unset_bg,
+ _gdk_x11_window_tmp_reset_bg): Remove checks for EXPOSURE_MASK.
+
+2004-07-12 Matthias Clasen <mclasen@redhat.com>
+
+ * demos/gtk-demo/appwindow.c: Use a GtkAboutDialog.
+
+ * gtk/gtkaboutdialog.h:
+ * gtk/gtkaboutdialog.c: New widget: GtkAboutDialog.
+
+ * gtk/Makefile.am (gtk_public_h_sources, gtk_c_sources):
+ * gtk/gtk.h: Add GtkAboutDialog. (#109435, Paolo Borelli,
+ patch by Matthias Clasen)
+
+ * gtk/gtkrc.c (_gtk_rc_init): Apply the gtk-default-menu-item-style
+ to cell view menu items as well. (#147405, John Cupitt)
+
+ * gtk/gtkentrycompletion.c: Warning fixes. (#147420,
+ Morten Welinder)
+
+ * gtk/gtkcombobox.c (gtk_combo_box_destroy): Pop down
+ first. (#147399, John Cupitt)
+
+Mon Jul 12 01:56:26 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gdk/x11/gdkwindow-x11.c (gdk_toplevel_x11_free_contents):
+ Include the update_counter check in the HAVE_XSYNC condition,
+ since update_counter isn't present in the !HAVE_XSYNC case.
+
+Mon Jul 12 00:52:04 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/stock-icons/Makefile.am:
+ * gtk/stock-icons/stock_about_{16,24}.png:
+ * gtk/stock-icons/stock_connect_{16,24}.png:
+ * gtk/stock-icons/stock_disconnect_{16,24}.png:
+ * gtk/stock-icons/stock_edit_{16,24}.png:
+ * gtk/stock-icons/stock_media_forward_{16,24}.png:
+ * gtk/stock-icons/stock_media_next_{16,24}.png:
+ * gtk/stock-icons/stock_media_pause_{16,24}.png:
+ * gtk/stock-icons/stock_media_play_{16,24}.png:
+ * gtk/stock-icons/stock_media_previous_{16,24}.png:
+ * gtk/stock-icons/stock_media_record_{16,24}.png:
+ * gtk/stock-icons/stock_media_rewind_{16,24}.png:
+ * gtk/stock-icons/stock_media_stop_{16,24}.png:
+ * gtk/gtkstock.h (GTK_STOCK_ABOUT):
+ * gtk/gtkstock.h (GTK_STOCK_CONNECT):
+ * gtk/gtkstock.h (GTK_STOCK_DISCONNECT):
+ * gtk/gtkstock.h (GTK_STOCK_EDIT):
+ * gtk/gtkstock.h (GTK_STOCK_MEDIA_FORWARD):
+ * gtk/gtkstock.h (GTK_STOCK_MEDIA_NEXT):
+ * gtk/gtkstock.h (GTK_STOCK_MEDIA_PAUSE):
+ * gtk/gtkstock.h (GTK_STOCK_MEDIA_PLAY):
+ * gtk/gtkstock.h (GTK_STOCK_MEDIA_PREVIOUS):
+ * gtk/gtkstock.h (GTK_STOCK_MEDIA_RECORD):
+ * gtk/gtkstock.h (GTK_STOCK_MEDIA_REWIND):
+ * gtk/gtkstock.h (GTK_STOCK_MEDIA_STOP):
+ * gtk/gtkiconfactory.c (get_default_icons):
+ * gtk/gtkstock.c (builtin_items): Add a number of new stock
+ items. (#102530, #68015, #109811, Jordi Mallach, Benjamin Otte,
+ Michael Opdenacker)
+
+Sun Jul 11 15:24:03 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ Bug 143330, support update counter spec.
+
+ * configure.in: Add check for the Sync extension
+
+ * gdk/gdkwindow.h: gdk_window_enable_synchronized_configure() and
+ gdk_window_configure_finished()
+
+ * gtk/gtkwindow.c (gtk_window_move_resize): Call gdk_window_finish_configure().
+ * gtk/gtkwindow.c (gtk_window_realize): Automatically enable
+ synchronized configures.
+
+ * gdk/x11/gdkwindow-x11.h (struct _GdkToplevelX11): Store current
+ and pending counter values.
+
+ * gdk/x11/gdkwindow-x11.c (gdk_window_configure_finished): New function.
+ * gdk/x11/gdkwindow-x11.c
+ (gdk_window_enable_synchronized_configure): New function.
+ * gdk/x11/gdkwindow-x11.c (gdk_toplevel_x11_free_contents):
+ Delete update counter.
+ * gdk/x11/gdkwindow-x11.c (set_wm_protocols): Advertise
+ _NET_WM_SYNC_REQUEST when Sync is available
+
+ * gdk/x11/gdkevents-x11.c (gdk_wm_protocols_filter): Handle
+ _NET_WM_SYNC_REQUEST messages
+ * gdk/x11/gdkevents-x11.c (gdk_event_translate): Save counter
+ value for use by gdk_window_configure_finished() when receiving
+ ConfigureNotifies.
+
+ * gdk/x11/gdkdisplay-x11.h (struct _GdkDisplayX11): Add use_sync flag
+ * gdk/x11/gdkdisplay-x11.c (gdk_display_open): Check if the XSync
+ extension is available
+ * gdk/x11/gdkdisplay-x11.c: Add _NET_WM_SYNC_REQUEST and
+ _NET_WM_SYNC_REQUEST_COUNTER to list of supported atoms.
+
+ * gdk/linux-fb/gdkwindow-fb.c, gdk/win32/gdkwindow-win32.c: Add
+ stubs for enable_synchronized_configure() and configure_finished()
+
+Sat Jul 10 23:35:13 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkentry.c (paste_received): Make middle-button pasting
+ work as expected inside the entry. (#116789, Scott Bronson)
+
+Sat Jul 10 22:13:53 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtktextbuffer.c (gtk_text_buffer_select_range): Update
+ clipboards. (#142805, Mikael Hallendal)
+
+Sun Jul 11 01:38:48 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtkpaned.c (gtk_paned_expose): Remove clip-region computing
+ code. Just use &paned->handle_pos.
+
+Sun Jul 11 01:12:50 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ Bug 144271
+
+ * gtk/gtknotebook.c (gtk_notebook_size_allocate): Remove an
+ unnecessary redraw..
+
+ * gtk/gtknotebook.c (gtk_notebook_page_allocate): Remove some
+ incorrect redraws.
+
+Sat Jul 10 01:33:25 2004 Matthias Clasen <maclas@gmx.de>
+
+ * docs/RELEASE-HOWTO: Updates.
+
+Sat Jul 10 01:55:29 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gdk/x11/gdkwindow-x11.c (_gdk_x11_window_tmp_{re|un}set_bg):
+ Insert checks for root window. The root window is never mapped.
+
+Sat Jul 10 01:06:05 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gdk/x11/gdkwindow-x11.c (post_unmap): Fix a warning
+ * gdk/x11/gdkwindow-x11.c (show_window_internal): Actually unset
+ bg.
+
+Sat Jul 10 00:37:45 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ Bug 113310.
+
+ * gdk/x11/gdkwindow-x11.c (_gdk_x11_window_tmp_{un|re}set_bg):
+ New functions that can do a recursive unset/reset bg.
+
+ * gdk/x11/gdkgeometry-x11.c: Remove
+ gdk_window_tmp_{un|re}set_bg().
+
+ * gdk/x11/gdkwindow-x11.c (pre_unmap, post_unmap): New functions
+ called before and after unmapping a window. They unset the
+ background of all other windows to prevent flicker from the X
+ server repainting the background. post_unmap() also invalidates
+ the parent of the unmapped window to draw it without roundtrips.
+
+ * gdk/x11/gdkwindow-x11.c (show_window_internal): Unset
+ background of newly mapped windows and all desendants to prevent
+ flicker.
+
+Fri Jul 9 15:33:55 2004 Manish Singh <yosh@gimp.org>
+
+ * gdk/gdkevents.c: have a dummy case GDK_OWNER_CHANGE in switch
+ statements to avoid gcc warnings about not all enum values handled.
+
+ * gdk/x11/gdkdisplay-x11.c (gdk_display_open): ignore should live in
+ #ifdef HAVE_XFIXES.
+
Fri Jul 9 23:26:09 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+ (Bug 113340)
+
* gdk/x11/gdkwindow-x11.h (struct _GdkWindowImplX11): Add an
"override_redirect" bit.