1998-04-24 00:26:01 +00:00
|
|
|
Fri Apr 24 01:29:04 1998 Tim Janik <timj@gtk.org>
|
|
|
|
|
|
|
|
* gtk/gtkaccelerator.h (struct _GtkAcceleratorTable): changed ref_count
|
|
|
|
field to be of type guint.
|
|
|
|
* gtk/gtkaccelerator.c (gtk_accelerator_table_unref): added check for
|
|
|
|
ref_count>0;
|
|
|
|
(gtk_accelerator_table_install): keep a per object list of accelerator
|
|
|
|
tables that refer to this object.
|
|
|
|
(gtk_accelerator_table_remove): remove the accelerator table from the
|
|
|
|
per object list.
|
|
|
|
(gtk_accelerator_table_clean): warn if there are any object references
|
|
|
|
left in an accelerator table upon destruction.
|
|
|
|
(gtk_accelerator_tables_delete): new function to delete object
|
|
|
|
references from the accelerator tables associated with this object.
|
|
|
|
|
|
|
|
* gtk/gtkwidget.c (gtk_widget_class_init): changed emission of
|
|
|
|
GtkWidget::install_accelerator to GTK_RUN_LAST so the installation
|
|
|
|
of an accelerator can be prevented by gtk_signal_emit_stop().
|
|
|
|
(gtk_widget_real_destroy): call gtk_accelerator_tables_delete (),
|
|
|
|
so there are no stale pointers in accelerator tables left.
|
|
|
|
|
1998-04-23 04:26:20 +00:00
|
|
|
1998-04-22 Federico Mena Quintero <federico@nuclecu.unam.mx>
|
|
|
|
|
|
|
|
* gtk/gtkbin.c (gtk_bin_remove): Remember whether the widget was
|
|
|
|
visible before we unparent it.
|
|
|
|
|
1998-04-22 02:20:50 +00:00
|
|
|
Wed Apr 22 04:15:26 1998 Tim Janik <timj@gtk.org>
|
|
|
|
|
|
|
|
* gtk/gtkmain.c (gtk_handle_current_timeouts): prepend the
|
|
|
|
running_timeouts list with the tmp_list link itself, not with a new
|
|
|
|
GList structure pointing to our link. that would fill up memory and
|
|
|
|
causes the GList.data fields of the running_timeouts list to point to
|
|
|
|
GList structures and not GtkTimeoutFunction structures which is a
|
|
|
|
*really* bad thing.
|
|
|
|
(gtk_handle_current_idles): likewise (exchange "timout" with "idle" in
|
|
|
|
the above entry ;).
|
|
|
|
|
1998-04-18 20:33:35 +00:00
|
|
|
Sat Apr 18 22:18:12 1998 Tim Janik <timj@gtk.org>
|
|
|
|
|
|
|
|
* gtk/gtkradiomenuitem.h:
|
|
|
|
* gtk/gtkradiomenuitem.c (gtk_radio_menu_item_set_group): new function
|
|
|
|
ala gtk_radio_button_set_group.
|
|
|
|
(gtk_radio_menu_item_init): assure that we always have at least a group
|
|
|
|
that points to self.
|
|
|
|
|
|
|
|
* gtk/gtkradiobutton.c (gtk_radio_button_set_group): few cleanups and
|
|
|
|
added g_return_if_fail() statements.
|
|
|
|
(gtk_radio_button_init): assure that we always have at least a group
|
|
|
|
that points to self.
|
|
|
|
|
1998-04-17 01:07:36 +00:00
|
|
|
Fri Apr 17 03:05:05 1998 Tim Janik <timj@gtk.org>
|
|
|
|
|
|
|
|
* ChangeLog split up into ChangeLog.pre-1-0 and ChangeLog.
|
|
|
|
|
1998-04-15 04:00:45 +00:00
|
|
|
Wed Apr 15 05:13:09 1998 Tim Janik <timj@gtk.org>
|
|
|
|
|
|
|
|
* gtk/gtklabel.c (gtk_label_size_request): corrected a brace position
|
|
|
|
(Damon Chaplin), which i got wrong when applying Damon's patch the last
|
|
|
|
time.
|
|
|
|
|
1998-04-15 02:15:36 +00:00
|
|
|
1998-04-14 Miguel de Icaza <miguel@nuclecu.unam.mx>
|
|
|
|
|
|
|
|
* gdk/gdkwindow.c (gdk_window_xid_at): Fix the problem introduced
|
|
|
|
by whoever thought that randomly changing ints to unsigned int
|
|
|
|
without reviewing the code was a good idea. It is, btw not
|
|
|
|
mentioned in the ChangeLog as usual, but I know it was not Elliot
|
|
|
|
the culprit this time.
|
|
|
|
|
1998-04-14 02:22:39 +00:00
|
|
|
Mon Apr 13 19:16:22 PDT 1998 Shawn T. Amundson <amundson@gtk.org>
|
|
|
|
|
|
|
|
* Released GTK+ 1.0.0
|