Package: gtk+
Version: 1.2.6
Subject: Arithmetic overflow in GtkAllocation structure

 
If user shrink main window very much, gtk library write (for example) :
 "Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate 
  widget with width 65531 and height 264" and application can't continue
in work.
  

Test program: http://www.penguin.cz/~martinmv/gtk/

There can be the arithmetic overflow in members width and height
of GtkAllocation structure. Width and height are guin16.

This patch:	declare these variables as gint16 (gtkwidget.h)
		tests if these variables >=0 (gtkwidget.c)
	  

Martin Mevald, martinmv@penguin.cz    