X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=ChangeLog.pre-2-4;h=cb81f56ea55872d00473ad462bef1d3c24809ea7;hb=7d5e1b0ccf48c3e5275affd6719dd3c28013aba6;hp=33422ec62bfa2b84d9021bde765d4949871ac18f;hpb=a646da3f1e144a46508c23299518e1eb12fd9b9c;p=~andy%2Fgtk diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 33422ec62..cb81f56ea 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,180 @@ +Mon Jan 25 15:47:46 1999 Owen Taylor + + * acinclude.m4 (ac_result): Don't define ENABLE_NLS + unless we have a working NLS. (This should keep + libintl.h from being included when it doesn't + exist). + +Mon Jan 25 11:05:10 1999 George Lebl + + * gtk/gtkbutton.c: set RECEIVES_DEFAULT on init, and a + button press on the widget doesn't grab default anymore + + * gtk/gtkcheckbutton.c,gtk/gtkoptionmenu.c,gtk/gtkradiobutton.c: + unset RECEIVES_DEFAULT on init + + * gtk/gtkwidget.[ch]: add a RECEIVES_DEFAULT flag to widget + flags + + * gtk/gtkwindow.c,gtk/gtkplug.c: on pressing , activate + the focused widget if it is a RECEIVES_DEFAULT widget, + no matter what the current default_widget is + + * gtk/gtkwindow.c: on focus change, migrate the HAS_DEFAULT + flag to CAN_DEFAULT widgets if they RECEIVE_DEFAULT as well + or migrate it back to the default_widget if the focus widget + doesn't "RECEIVE_DEFAULT" + +Sun Jan 24 18:09:24 1999 Owen Taylor + + * gdk/gdkdnd.c (motif_read_initiator_info): Byteswap + the MotifInitiatorInfo structure _before_ using it. + +Sun Jan 24 12:17:39 1999 Owen Taylor + + * gdk/gdkcolor.c (gdk_colormap_real_destroy): Fix + reversed assertion. + (Pointed out by Austin Donnelly ) + + * gtk/gtkruler.c (gtk_ruler_expose): Remove unecessary + and harmful call to gtk_paint_box(). We are going + to paint onto the backing store later anyways. + +Sat Jan 23 11:15:39 1999 Owen Taylor + + * gdk/gdkdnd.c (gdk_window_register_dnd): X expects + longs, not uint32 for XChangeProperty, when + format == 32. + + * gdk/gdkdnd.c (motif_read_initiator_info): Byte-swap + the MotifInitiatorInfo structure if necessary. + + * gdk/gdkdnd.c: When extracting and constructing + Motif DND messages, don't use data.s[], data.l[] + since on 64bit architectures, these won't necessarily + be in the same place with data.b[]. + + * gtk/testdnd.c (target_drag_drop): Return TRUE for + drag_drop within the drop zone. + + * gtk/gtkdnd.c (gtk_drag_dest_handle_event): Only send + a XmTRANSFER_FAILURE if no drop site is found, not + on every drop! + +Fri Jan 22 19:22:39 1999 Owen Taylor + + * gtk/gtkeditable.c: Add flags field to + GtkTargetEntry table. + + * gdk/gdkwindow.c (gdk_window_is_viewable): Treat foreign + windows as always viewable, since we can't track their + map-state reliably without speed problems. (Fixes + problem where updating didn't occur properly within + GtkPlug) + +Sat Jan 23 13:41:00 1999 Jeff Garzik + + * gtk/gtkctree.c + (tree_delete): Don't search selection list twice. + (real_select_row): Remove extra ';', add default for clarity. + +Sat Jan 23 01:44:43 1999 Lars Hamann + + * gtk/gtkspinbutton.c (gtk_spin_button_get_value_as_int) + (gtk_spin_button_get_value_as_float): removed extra + gtk_spin_button_update calls again. + * gtk/gtkclist.c (gtk_clist_unmap): unblock dnd signal handler if + neccessary + * gtk/gtknotebook.c (gtk_notebook_button_press): grab_focus before + switch_page + (gtk_notebook_set_shape): don't use cur_page if it's NULL. + +Fri Jan 22 12:20:54 1999 Jeff Garzik + + * gtk/gtktooltips.c: + Fix recent change to match existing coding style. + +Fri Jan 22 07:33:44 1999 Tim Janik + + * gtk/gtkvscale.c (gtk_vscale_pos_trough): take value_spacing into + account for GTK_POS_LEFT. + + * gtk/gtkradiobutton.c (gtk_radio_button_set_group): use + gtk_toggle_button_set_active () to set the new state. + (gtk_radio_button_new): only _set_group if group != NULL. + (gtk_radio_button_clicked): reference the widget. + (gtk_radio_button_init): make radio buttons active upon + startup. + +Thu Jan 21 17:13:12 1999 Jeff Garzik + + * gtk/gtkselection.c: + (gtk_selection_property_notify): Check args for NULL. + (gtk_selection_default_handler): + Replace manual list count with call to g_list_length. + Remove signedness of temp var 'count' to agree with usage. + Slight spacing adjustment for readability. + + * gtk/gtkbox.c, gtk/gtklayout.c, gtk/gtkselection.c: + Init a few ptrs to NULL, to quiet warnings. + +Thu Jan 21 16:03:02 1999 Owen Taylor + + * gtk/gtkbutton.c (gtk_button_expose): Code cleanup. + + * gtk/gtktreeitem.c: Add a paint routine, fix up bugs + in drawing where if the expose area was contained + completely in the right side of the tree the background + wasn't redraw, etc. + + * gtk/gtkwidget.c (gtk_widget_clip_rect): Fix a bug + in clipping draw regions while propagating them + upwards. + +Thu Jan 21 12:20:51 1999 Owen Taylor + + * gtk/gtkcolorsel.c (gtk_color_selection_dialog_new): + Pushing and popping the visual/cmap in the init() + function does no good, because the window itself needs + to be create with that visual/cmap. + + So do it in the new() function instead. + + This will require people doing gtk_widget_new() to do + the push/pop themselves, but I don't see any way around + it other than digging in and tweaking the window + widget's colormap and visual ourselves, which + is highly non-kosher, but would be safe... + +Thu Jan 21 16:04:35 1999 Timur Bakeyev + + * gtk/gtkrc.c (gtk_rc_init): It was reported by Owen Taylor + , that LC_ALL produce unparsable garbage + on some glibc'ed systems and HP/UX. So, falling to LC_CTYPE. + +Thu Jan 21 02:11:44 1999 Owen Taylor + + * Set and read the XdndActionList property defined + in the Xdnd spec. We do this always, not just for + XdndActionAsk like the spec says, but if we don't + find it, we fall back to actions = suggested_action, + which is compatible with the language of the spec. + +Thu Jan 21 01:15:28 1999 Jeff Garzik + + * gdk/gdkdnd.c (gdk_drag_context_unref): + Move not-null assertion before pointer de-ref. + + * gdk/gdkevents.c (gdk_event_queue_find_first): + Fix infinite loop bug. Someone should look at this further to + make sure the events_pending tests are correct. + +Thu Jan 21 00:44:47 1999 Owen Taylor + + * gtk/gtkdnd.c (gtk_drag_dest_drop): Default handling + for drops should be keyed on GTK_DRAG_DEFAULT_DROP + not GTK_DRAG_DEFAULT_MOTION. + Wed Jan 20 21:52:51 1999 Jeff Garzik * gtk/gtkclist.c (real_remove_row): @@ -78,7 +255,7 @@ Tue Jan 19 22:15:10 1999 Lars Hamann (gtk_list_signal_focus_lost): removed. (gtk_list_focus) (gtk_list_set_focus_child): set last_focus_child. (gtk_list_remove_items_internal) (gtk_list_clear_items): unset - undo_focus_child if necessary. In case of SELECTION_BROWSE/EXTENDED + undo_focus_child if neccessary. In case of SELECTION_BROWSE/EXTENDED select a new item if selection is empty. Tue Jan 19 00:21:15 1999 Tim Janik