-2008-05-28 Michael Natterer <mitch@gimp.org>
+2008-05-28 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtktestutils.c: don't include <gdk/gdktestutils.h>.
- * modules/other/gail/gailwidget.h: include <gtk/gtk.h> instead of
- <gtk/gtkaccessible.h>
+2008-05-28 Michael Natterer <mitch@imendio.com>
+
+ * gdk/gdk.h: define __GDK_H_INSIDE__ around including all other
+ headers.
- * modules/other/gail/*.h: don't include anyting from gtk since all
- headers indirectly include gailwidget.h.
+ * gdk/gdkenumtypes.h.template
+ * gdk/gdk*.h: add single-include guards that #error out if
+ GTK_DISABLE_SINGLE_INCLUDES is defined and any of these files is
+ included individually. Also removed some redundant includes and
+ did some tiny trailing whitespace removal that's not worth to
+ commit separately.
+
+ * gdk/gdkprivate.h: include <gdk/gdk.h> instead of individual
+ files.
+
+ * gdk/win32/gdkwin32.h
+ * gdk/x11/gdkx.h: only include <gdk/gdkprivate.h> and remove all
+ other includes.
+
+2008-05-28 Kristian Rietveld <kris@imendio.com>
- * modules/other/gail/gailcellparent.c: include <gtk/gtk.h> instead
- of individual files.
+ Bug 504087 - make gtk_tooltip_set_custom a no-op for setting the
+ current widget again.
- * modules/other/gail/gailcheckmenuitem.c
- * modules/other/gail/gailmenu.c
- * modules/other/gail/gailtreeview.c: remove all gtk includes since
- it's always included by including any gail header.
+ * gtk/gtktooltip.c (gtk_tooltip_set_custom),
+ (gtk_tooltip_reset), (gtk_tooltip_run_requery): use a
+ custom_was_reset field to check if the custom widget is set again in
+ the query-tooltip callback; if not, we set it to NULL. Based on a
+ patch by Xavier Claessens, insightful comments from Jean-Yves Lefort
+ and Christian Persch.
2008-05-28 Michael Natterer <mitch@imendio.com>