GTK is a multi-platform toolkit for creating graphical user interfaces.
Go to file
Tim Janik 6898536a02 ok, there have been several severe bugs in the signal handler referencing
Tue Feb 10 07:12:07 1998  Tim Janik  <timj@gimp.org>

        * gtk/gtksignal.h:
        * gtk/gtksignal.c:
        ok, there have been several severe bugs in the signal handler
        referencing and ->next connection stuff. these bugs caused
        invokations of handlers that are disconnected and - worse -
        destroyed already. invokation of *destroyd* handlers mean:
        anything can be executed , because the handler structure can just
        as well be realocated.
        at the cost of an extra ->prev field per handler we should have a
        reasonable stable system now, because of the various places that
        can cause a handler to be disconnected (*any* handler invokation can
        cause *any* or *all* handlers to be disconnected, there is no way
        around a doubly linked list, actually handler disconnection has never
        worked correctly because of this.
        handlers are connected together via a *doubly* linked list now, and it
        is *not* valid to remove a handler out of this list untill all its
        references have been droped, i.e. handler->ref_count==0.
        to prevent emissions of disconnected but still referenced handlers,
        disconnected handlers are simply marked as blocked and get an id of 0
        which is an invalid signal handler id.
        the handler->id has been changed to have 28 significant bits (using
        alignment gaps), since 65536 (old range: guint16) signal connections
        (as a total) can easily be reached by complex applications.
        this whole handler thingy is at least as tedious as writing doubly
        linked list implementations ;)
1998-02-10 06:53:08 +00:00
docs new function to perform the same actions as gtk_list_remove_items, but 1998-02-05 03:53:41 +00:00
gdk use a mask of 0xffffffff instead of 0xffff, since there are 22 flags 1998-02-07 17:07:14 +00:00
glib added some additional consts in appropriate places to remove a warning 1998-02-07 16:48:03 +00:00
gtk ok, there have been several severe bugs in the signal handler referencing 1998-02-10 06:53:08 +00:00
tests New API functions: gtk_clist_get_cell_type gtk_clist_get_text 1998-02-08 07:55:11 +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
autogen.sh I got sick of typing in the same commands over and over, so borrowed 1998-01-31 17:43:56 +00:00
ChangeLog ok, there have been several severe bugs in the signal handler referencing 1998-02-10 06:53:08 +00:00
ChangeLog.pre-2-0 ok, there have been several severe bugs in the signal handler referencing 1998-02-10 06:53:08 +00:00
ChangeLog.pre-2-2 ok, there have been several severe bugs in the signal handler referencing 1998-02-10 06:53:08 +00:00
ChangeLog.pre-2-4 ok, there have been several severe bugs in the signal handler referencing 1998-02-10 06:53:08 +00:00
ChangeLog.pre-2-6 ok, there have been several severe bugs in the signal handler referencing 1998-02-10 06:53:08 +00:00
ChangeLog.pre-2-8 ok, there have been several severe bugs in the signal handler referencing 1998-02-10 06:53:08 +00:00
ChangeLog.pre-2-10 ok, there have been several severe bugs in the signal handler referencing 1998-02-10 06:53:08 +00:00
config.guess Initial revision 1997-11-24 22:37:52 +00:00
config.h.in this is a stack of grabbing widgets now, having unique entries. the 1998-01-19 08:23:24 +00:00
config.sub Initial revision 1997-11-24 22:37:52 +00:00
configure.in Release GTK+ 0.99.3. 1998-01-21 23:29:56 +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 I got sick of typing in the same commands over and over, so borrowed 1998-01-31 17:43:56 +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 Got rid of -z text for Solaris x86... again... sigh. 1998-01-21 05:04:45 +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 added BUGS. -timj 1998-01-24 18:45:34 +00:00
Makefile.in The auto_shrink policy of the floating window is now set to TRUE. This 1998-01-28 03:41:55 +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 Release GTK+ 0.99.3. 1998-01-21 23:29:56 +00:00
README Release GTK+ 0.99.3. 1998-01-21 23:29:56 +00:00
stamp-h.in Initial revision 1997-11-24 22:37:52 +00:00
TODO don't add the same menu to different menuitems/ optionmenus. 1998-02-03 15:14:35 +00:00

This is GTK+ version 0.99.3.   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")