From: Matthias Clasen Date: Fri, 8 Oct 2004 15:26:02 +0000 (+0000) Subject: Add a new debug flag, geometry, to debug size allocation. X-Git-Url: http://pileus.org/git/?a=commitdiff_plain;h=eabb63be3b323c00beb37af412d2d1e68bf27c8e;p=~andy%2Fgtk Add a new debug flag, geometry, to debug size allocation. 2004-10-08 Matthias Clasen * gtk/gtkdebug.h: * gtk/gtkwidget.c (gtk_widget_size_allocate): Add a new debug flag, geometry, to debug size allocation. --- diff --git a/ChangeLog b/ChangeLog index c0bdf56cb..4ffacbbcd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2004-10-08 Matthias Clasen + * gtk/gtkdebug.h: + * gtk/gtkwidget.c (gtk_widget_size_allocate): Add a new debug + flag, geometry, to debug size allocation. + * gtk/gtktreeview.c (gtk_tree_view_button_press): Set cell data unconditionally. (#152562, Federico Mena Quintero) diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index c0bdf56cb..4ffacbbcd 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,5 +1,9 @@ 2004-10-08 Matthias Clasen + * gtk/gtkdebug.h: + * gtk/gtkwidget.c (gtk_widget_size_allocate): Add a new debug + flag, geometry, to debug size allocation. + * gtk/gtktreeview.c (gtk_tree_view_button_press): Set cell data unconditionally. (#152562, Federico Mena Quintero) diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index c0bdf56cb..4ffacbbcd 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,5 +1,9 @@ 2004-10-08 Matthias Clasen + * gtk/gtkdebug.h: + * gtk/gtkwidget.c (gtk_widget_size_allocate): Add a new debug + flag, geometry, to debug size allocation. + * gtk/gtktreeview.c (gtk_tree_view_button_press): Set cell data unconditionally. (#152562, Federico Mena Quintero) diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index c0bdf56cb..4ffacbbcd 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,5 +1,9 @@ 2004-10-08 Matthias Clasen + * gtk/gtkdebug.h: + * gtk/gtkwidget.c (gtk_widget_size_allocate): Add a new debug + flag, geometry, to debug size allocation. + * gtk/gtktreeview.c (gtk_tree_view_button_press): Set cell data unconditionally. (#152562, Federico Mena Quintero) diff --git a/docs/reference/ChangeLog b/docs/reference/ChangeLog index 78517ee8c..0e1fcb846 100644 --- a/docs/reference/ChangeLog +++ b/docs/reference/ChangeLog @@ -1,3 +1,7 @@ +2004-10-08 Matthias Clasen + + * gtk/running.sgml: Update list of supported debug flags. + 2004-10-06 Matthias Clasen * gtk/tmpl/gtkenums.sgml: Clarify documentation for selection diff --git a/docs/reference/gtk/running.sgml b/docs/reference/gtk/running.sgml index f697d8936..751f4f57b 100644 --- a/docs/reference/gtk/running.sgml +++ b/docs/reference/gtk/running.sgml @@ -142,18 +142,39 @@ additional environment variables. misc Miscellaneous information + + plugsocket + Cross-process embedding + text - Information about text widget internals + Text widget internals tree - Information about tree widget internals + Tree widget internals updates Visual feedback about window updates + + keybindings + Keybindings + + + multihead + Working on multiple displays + + + modules + Loading of modules + + + geometry + Size allocation + + The special value all can be used to turn on all debug options. diff --git a/gtk/gtkdebug.h b/gtk/gtkdebug.h index 6febf849a..ff1c0e74a 100644 --- a/gtk/gtkdebug.h +++ b/gtk/gtkdebug.h @@ -39,7 +39,8 @@ typedef enum { GTK_DEBUG_UPDATES = 1 << 4, GTK_DEBUG_KEYBINDINGS = 1 << 5, GTK_DEBUG_MULTIHEAD = 1 << 6, - GTK_DEBUG_MODULES = 1 << 7 + GTK_DEBUG_MODULES = 1 << 7, + GTK_DEBUG_GEOMETRY = 1 << 8 } GtkDebugFlag; #ifdef G_ENABLE_DEBUG diff --git a/gtk/gtkmain.c b/gtk/gtkmain.c index f9d15b1da..a07864591 100644 --- a/gtk/gtkmain.c +++ b/gtk/gtkmain.c @@ -157,7 +157,8 @@ static const GDebugKey gtk_debug_keys[] = { {"updates", GTK_DEBUG_UPDATES}, {"keybindings", GTK_DEBUG_KEYBINDINGS}, {"multihead", GTK_DEBUG_MULTIHEAD}, - {"modules", GTK_DEBUG_MODULES} + {"modules", GTK_DEBUG_MODULES}, + {"geometry", GTK_DEBUG_GEOMETRY} }; static const guint gtk_ndebug_keys = sizeof (gtk_debug_keys) / sizeof (GDebugKey);