X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=ChangeLog.pre-2-4;h=cb81f56ea55872d00473ad462bef1d3c24809ea7;hb=7d5e1b0ccf48c3e5275affd6719dd3c28013aba6;hp=59c0f636c625f5888f34842c2343838d3b4deb27;hpb=4ee10fdefa7343ffb5bfd5f4657fa421e2a51006;p=~andy%2Fgtk diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 59c0f636c..cb81f56ea 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,285 @@ +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): + Don't search entire row list twice for element being removed. + + * gtk/gtkmenushell.c (gtk_menu_shell_insert): + Replaced hand-coded implementation of g_list_insert with + call to g_list_insert. + + * gtk/gtktooltips.c + (gtk_tooltips_destroy_data, gtk_tooltips_layout_text): + tooltipsdata->row test not-null test now properly encompasses + both g_list_* calls. + +Thu Jan 21 02:47:36 1999 Lars Hamann + + * gtk/gtknotebook.c (gtk_notebook_focus): few cleanups. + (gtk_notebook_key_press): call select page function for + GDK_DOWN key in case of tab_pos == TOP. Changed other + positions accordingly. + +Wed Jan 20 19:57:14 1999 Owen Taylor + + * gtk/gtkdnd.c (gtk_drag_begin): Start off with the + cursor for "no drop" since if we'll get a status + if we are over a drag window, but none if we aren't + over one. + +1999-01-20 Jeff Garzik + + * gtk/gtkcombo.c (gtk_combo_entry_key_press): + Free 'nprefix', closing a memory leak. + Spaced out the code a bit to make it more readable. + + * gtk/gtkhbox.[ch] (gtk_hbox_new), + gtk/gtkvbox.[ch] (gtk_vbox_new): + Change 'homogenous' arg from gint to gboolean. + + * gtk/gtktogglebutton.[ch]: + New function gtk_toggle_button_get_active(). + +1999-01-20 Federico Mena Quintero + + * gtk/gtkdnd.c (gtk_drag_get_event_action): Allow button 2 to act + as GDK_ACTION_ASK. Also, allow MOD1 to specify GDK_ACTION_ASK + only if that action is enabled in the actions argument. + +1999-01-20 Raja R Harinath + + * configure.in (gtklocaledir): New variable. Define to + $prefix/$DATADIRNAME/locale. This will point to the directory + where po/Makefile actually installs the message translation + tables. + * gtk/Makefile.am (INCLUDES): Define GTK_LOCALEDIR to + $(gtklocaledir) rather than $prefix/share/locale. + +Wed Jan 20 21:07:45 1999 Timur Bakeyev + + * gtk/gtkrc.c (gtk_rc_init): There are some systems, that lacks of + LC_MESSAGES in locale.h. As a last resort for such systems, set locale + according to LC_ALL. + +Wed Jan 20 13:06:51 1999 Owen Taylor + + * gtk/gtktext.[ch] (clear_[focus_]area): Instead of drawing + a background pixmap in with gdk_draw_pixmap(), set + it as a tile pixmap for a GC. This should speed + up things considerably and also will hide a bug + where text->first_onscreen_ver_pixel is being + corrupted, causing the bg pixmap drawing code to generate + graphics exposes. + +Tue Jan 19 22:15:10 1999 Lars Hamann + + * gtk/gtklist.c + (gtk_list_button_press): only call grab_add if pointer_grab succeeds. + (gtk_list_unmap): remove pointer/widget grabs if needed. + (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 neccessary. In case of SELECTION_BROWSE/EXTENDED + select a new item if selection is empty. + +Tue Jan 19 00:21:15 1999 Tim Janik + + * gtk/gtkcompat.h: add compatibility define for + gtk_ctree_set_reorderable. + +Tue Jan 19 00:02:10 1999 Lars Hamann + + * gtk/gtkctree.c (gtk_ctree_node_set_row_data_full): + add a sanity check [from Todd Dukes ] + +Mon Jan 18 22:54:11 1999 Lars Hamann + + * gtk/gtkclist.c (gtk_clist_button_press): only call grab_add + if pointer_grab succeeds. + (gtk_clist_unmap): remove pointer/widget grabs if needed. + +Mon Jan 18 15:46:14 1999 Owen Taylor + + * gtk/gtklabel.c (gtk_label_init): Initialize + label->label_wc. (We allocate labels from + a memchunk) + Mon Jan 18 18:53:08 1999 Tim Janik * gtk/gtkscale.c (gtk_scale_set_digits): CLAMP digits into a