• Havoc Pennington's avatar
    handle case where there are no rows in the model · 637c61da
    Havoc Pennington authored
    2001-01-09  Havoc Pennington  <hp@redhat.com>
    
    	* gtk/gtktreeview.c (gtk_tree_view_check_dirty): handle case where
    	there are no rows in the model
    
    	* gtk/gtkliststore.c (gtk_list_store_iter_children): if parent is
    	NULL, then return the start of the list
    
    	* gtk/gtktreeview.c (gtk_tree_view_setup_model): don't build tree
    	if we can't get any rows from an empty model
    
    	* gtk/gtktreeviewcolumn.h (struct _GtkTreeViewColumn): remove
    	extraneous * after function pointer typedef usage
    
    	* Makefile.am: don't specify full path to cp and rm
    
    	* gtk/gtkcellrenderertextpixbuf.c
    	(gtk_cell_renderer_text_pixbuf_get_size): check width/height !=
    	NULL before dereferencing, fixes a segfault that happened from
    	time to time
    
    	* gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_render):
    	use gdk_pixbuf_render_to_drawable_alpha() to get alpha channel,
    	and reindent the function
    	(gtk_cell_renderer_pixbuf_get_size): indentation
    
    	* gtk/gtkdialog.c (gtk_dialog_run): destroy main loop only after
    	we quit it
    	(gtk_dialog_add_buttons_valist): add g_return_if_fail
    	(gtk_dialog_set_default_response): New function, to set default
    	button
    	(gtk_dialog_set_response_sensitive): New function, to set
    	sensitivity of buttons
    
    	* gtk/gtkcellrendererpixbuf.c
    	(gtk_cell_renderer_pixbuf_get_property): allow getting a NULL pixbuf
    	(gtk_cell_renderer_pixbuf_set_property): allow setting a NULL pixbuf
    
    	* gtk/gtktreedatalist.c (_gtk_tree_data_list_node_to_value):
    	handle any G_TYPE_OBJECT subclass, not just the base class, and
    	also boxed types.
    	(_gtk_tree_data_list_value_to_node): ditto
    
    	* gtk/gtkrbtree.c: Run _gtk_rbtree_test at strategic points if
    	--gtk-debug=tree
    
    	* gtk/gtkmain.c: add GTK_DEBUG_TREE
    
    	* gtk/gtkdebug.h: add GTK_DEBUG_TREE
    637c61da
Name
Last commit
Last update
contrib Loading commit data...
debian Loading commit data...
demos Loading commit data...
docs Loading commit data...
examples Loading commit data...
gdk Loading commit data...
gdk-pixbuf Loading commit data...
gtk Loading commit data...
m4macros Loading commit data...
modules Loading commit data...
po Loading commit data...
tests Loading commit data...
.cvsignore Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
ChangeLog.pre-1-0 Loading commit data...
ChangeLog.pre-1-2 Loading commit data...
ChangeLog.pre-2-0 Loading commit data...
ChangeLog.pre-2-10 Loading commit data...
ChangeLog.pre-2-2 Loading commit data...
ChangeLog.pre-2-4 Loading commit data...
ChangeLog.pre-2-6 Loading commit data...
ChangeLog.pre-2-8 Loading commit data...
HACKING Loading commit data...
INSTALL Loading commit data...
INSTALL.in Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
NEWS.pre-1-0 Loading commit data...
README Loading commit data...
README.cvs-commits Loading commit data...
README.in Loading commit data...
README.nanox Loading commit data...
README.win32 Loading commit data...
TODO Loading commit data...
TODO.xml Loading commit data...
acconfig.h Loading commit data...
acinclude.m4 Loading commit data...
autogen.sh Loading commit data...
config.guess Loading commit data...
config.h.win32 Loading commit data...
config.sub Loading commit data...
configure.in Loading commit data...
gdk-2.0.pc.in Loading commit data...
gdk-pixbuf-2.0.pc.in Loading commit data...
gtk+-2.0.pc.in Loading commit data...
gtk+.spec.in Loading commit data...
gtk-2.0.m4 Loading commit data...
gtk-config-2.0.in Loading commit data...
ltconfig Loading commit data...
ltmain.sh Loading commit data...
makecopyright Loading commit data...
sanity_check Loading commit data...