GTK is a multi-platform toolkit for creating graphical user interfaces.
Go to file
Owen Taylor 443648028c Take putback events into account
* gdk/gdk.c (gdk_events_pending): Take putback events into
  account

* gdk/gdk.c (gdk_event_free): Handle dropdataavaible memory
  allocation correctly. (Incompatible change: client must
  _not_ fre event->data and event->data_type.)

* gdk/gdk.c (gdk_event_translate): Changed DND dragging
  so that we don't ungrab pointer when we reenter window
  to prevent extra Enter/Leave effects which had bad
  effects.
  Changed drag zone handling to not send uncessary
  DragEnter events.
  Fixed EnterNotify/LeaveNotify handling. (Only pay
  attention to events on window, don't specify these
  events to XGrabPointer - that isn't valid, and handle
  reverse the sense of the handling of LeaveNotify.)

* gdk/gdkwindow.c (gdk_window_remove_filter): Free removed
  filter.

* gtk/gtk.defs (GdkFont): gdk_font_free => gdk_font_unref

* gtk/gtkmain.{c,h} (gtk_events_pending): new function - apps
  should use this instead of gdk_events_pending.

* gtk/gtkvbbox.h: Fixed a duplication in the headers.

* gtk/testgtk.c (dnd_drop): Don't free the drop data,
  it belongs to the event.
1998-01-17 23:24:09 +00:00
docs Applied patch from <lupus@lettere.unipd.it> which adds 1998-01-17 22:48:31 +00:00
gdk Take putback events into account 1998-01-17 23:24:09 +00:00
glib This reverts GTK to libtool-1.0f, libtool-1.0h has some problems linking libgdk to libX11 and libXext. -Jay 1998-01-12 15:41:36 +00:00
gtk Take putback events into account 1998-01-17 23:24:09 +00:00
tests Take putback events into account 1998-01-17 23:24:09 +00:00
.cvsignore For consistancy with GIMP/GNOME projects. Plus these files can 1997-12-19 05:24:25 +00:00
acconfig.h Initial revision 1997-11-24 22:37:52 +00:00
AUTHORS Initial revision 1997-11-24 22:37:52 +00:00
ChangeLog Applied patch from <lupus@lettere.unipd.it> which adds 1998-01-17 22:48:31 +00:00
ChangeLog.pre-2-0 Applied patch from <lupus@lettere.unipd.it> which adds 1998-01-17 22:48:31 +00:00
ChangeLog.pre-2-2 Applied patch from <lupus@lettere.unipd.it> which adds 1998-01-17 22:48:31 +00:00
ChangeLog.pre-2-4 Applied patch from <lupus@lettere.unipd.it> which adds 1998-01-17 22:48:31 +00:00
ChangeLog.pre-2-6 Applied patch from <lupus@lettere.unipd.it> which adds 1998-01-17 22:48:31 +00:00
ChangeLog.pre-2-8 Applied patch from <lupus@lettere.unipd.it> which adds 1998-01-17 22:48:31 +00:00
ChangeLog.pre-2-10 Applied patch from <lupus@lettere.unipd.it> which adds 1998-01-17 22:48:31 +00:00
config.guess Initial revision 1997-11-24 22:37:52 +00:00
config.h.in Added check for inline in configure and updated files to use it. 1998-01-09 01:48:19 +00:00
config.sub Initial revision 1997-11-24 22:37:52 +00:00
configure.in Added check for inline in configure and updated files to use it. 1998-01-09 01:48:19 +00:00
COPYING Initial revision 1997-11-24 22:37:52 +00:00
gtk+.prj Initial revision 1997-11-24 22:37:52 +00:00
gtk+.xconfig.in Initial revision 1997-11-24 22:37:52 +00:00
HACKING Added HACKING instructions - please revise as necessary 1998-01-01 18:57:04 +00:00
INSTALL Patches to support internationalized input by: 1997-11-27 04:16:39 +00:00
install-sh Initial revision 1997-11-24 22:37:52 +00:00
ltconfig This reverts GTK to libtool-1.0f, libtool-1.0h has some problems linking libgdk to libX11 and libXext. -Jay 1998-01-12 15:41:36 +00:00
ltmain.sh This reverts GTK to libtool-1.0f, libtool-1.0h has some problems linking libgdk to libX11 and libXext. -Jay 1998-01-12 15:41:36 +00:00
makecopyright Initial revision 1997-11-24 22:37:52 +00:00
Makefile.am It's all in the changelog. Well, almost all. 1997-12-18 02:17:14 +00:00
Makefile.in I had forgot to put GDK_NO_EXPOSE and GDK_VISIBILITY_NOTIFY events in gtk_main_iteration() - Federico 1998-01-02 21:38:39 +00:00
missing Initial revision 1997-11-24 22:37:52 +00:00
mkinstalldirs Initial revision 1997-11-24 22:37:52 +00:00
NEWS Initial revision 1997-11-24 22:37:52 +00:00
README Changes in preparation for GTK 0.99.2 release. 1998-01-03 17:22:12 +00:00
REFCOUNTING Filling in the details. 1997-12-18 02:24:41 +00:00
stamp-h.in Initial revision 1997-11-24 22:37:52 +00:00
TODO a few modifications, blah blah 1998-01-08 20:25:33 +00:00

This is GTK+ version 0.99.2.   GTK, which stands for the Gimp ToolKit, 
is a library for creating graphical user interfaces.  

The official ftp site is:
  ftp://ftp.gimp.org/pub/gtk

Patches can be uploaded to:
  ftp://ftp.gimp.org/incoming

A mailing list is located at:
  gtk-list@redhat.com

To subscribe: mail -s subscribe gtk-list-request@redhat.com < /dev/null
(Send mail to gtk-list-request@redhat.com with the subject "subscribe")