]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-4
Don't clear all of the pen_style, just the PS_STYLE_MASK. Seems to fix
[~andy/gtk] / ChangeLog.pre-2-4
index 801b3be608f23ea2914ff816c7b655c0108311c0..2c7ce724797144c300f1803a706c9b23e9476a0c 100644 (file)
@@ -1,3 +1,185 @@
+2002-03-22  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk/win32/gdkgc-win32.c (gdk_win32_gc_set_dashes): Don't clear
+       all of the pen_style, just the PS_STYLE_MASK. Seems to fix #74441,
+       but that is just the special case of one-pixel wide one-pixel
+       on-off dotted lines. To fully implement generic X11 style dashed
+       lines a major rewrite would be needed.
+
+2002-03-21  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkaccelgroup.c (gtk_accelerator_valid): Trivial typo
+       fix. (Vitaly Tishkov, #75726)
+
+Thu Mar 21 10:04:05 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkwindow.c (gdk_window_real_get_depth): Remove
+       some left over debugging code with a G_BREAKPOINT()
+       in it.
+
+Wed Mar 20 19:33:31 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkcalendar.c (gtk_calendar_main_button): When
+       changing months when the user clicks on a prev-month
+       or next-month day, focus and select the new day.
+       Ignore double clicks on prev-month, next-month days.
+       (Based on suggestions from Andras Salamon, #74173)
+
+       * gtk/gtkcalendar.c: Implement the focused/unfocused
+       selected color change.
+
+2002-03-20  Alex Larsson  <alexl@redhat.com>
+
+       Patches from Carlo E. Prelz <fluido@fluido.as>
+       Now gtkfb at least compiles and mostly works. The keyboard
+       stuff needs more loving.
+       
+       * gdk/linux-fb/gdkkeyboard-fb.c (xlate_get_for_keyval,
+       xlate_get_for_keycode, raw_get_for_keyval, raw_get_for_keycode):
+       At least set the out parameters for these calls.
+
+       * gdk/linux-fb/gdkmain-fb.c:
+       (gdk_pointer_grab_info_libgtk_only, gdk_keyboard_grab_info_libgtk_only):
+       Implement new functions.
+       
+Wed Mar 20 19:00:03 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkentry.c (gtk_entry_set_text): Short-circuit
+       the text to the exact same thing, so we don't 
+       unexpectedly change the selection or cursor position.
+       (#74290, John Ellis.)
+
+Thu Mar 21 00:05:14 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_get_background_area),
+       (gtk_tree_view_get_cell_area): fix logic (fixes #74235, #73593)
+
+Wed Mar 20 17:11:51 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkrc.c: Patch from Richard Hestilow to fix
+       gtk-font-name changes for widgets that get the actual
+       default style. (#73709)
+
+Wed Mar 20 22:59:23 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtkrbtree.[ch]: add _gtk_rbtree_set_fixed_height()
+
+       * gtk/gtktreeprivate.h: add fixed_height_check field
+
+       * gtk/gtktreeview.c (gtk_tree_view_init): initialize
+       scroll_sync_timer and fixed_height_check
+       (do_validate_rows): add fixed_height_check. If all validated rows
+       in the first cycle have the same height, then we set that height for
+       the entire tree. This is some sort of 'fake' optimization, but helps
+       a lot for the common case. We keep validating the entire tree in
+       the background though.
+       (gtk_tree_view_set_model): reset fixed_height_check
+
+Wed Mar 20 16:36:08 2002  Owen Taylor  <otaylor@redhat.com>
+
+        * gtk/*.c: Patch from Erwann Chenede, #73900 fixing
+       a lot of warnings with Forte CC, mostly implicit
+       casts between void * and function pointers.
+       
+       * gdk/gdkevents.c (gdk_event_get_state): GdkEventVisibility's
+       state field is not a GdkModifierType. (Also #73900)
+
+Wed Mar 20 12:35:22 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwidget.c (gtk_widget_grab_default): Remove
+       leftover notification of has-default. (#75508, Jacob
+       Berkman.)
+
+Wed Mar 20 12:27:07 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkaccelgroup.c (gtk_accelerator_valid): Allow
+       arrow keys as accelerators, as long as some modifier
+       is pressed. (#75495)
+
+       * gtk/gtkaccelgroup.c (gtk_accelerator_valid): Fix
+       incorrect example in the docs.
+
+Wed Mar 20 12:06:30 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwidget.c (gtk_widget_set_child_visible):
+       Fix segfault when widget->parent is NULL. 
+       (#75615, Alexey A. Malyshev) 
+
+Wed Mar 20 11:32:07 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkentry.c: Improve test to prevent infinite
+       loop. (#74952, Thomas Leonard)
+
+       * gtk/gtkmenushell.c (gtk_real_menu_shell_cycle_focus):
+       Fix warning when toplevel menu shell isn't a menu
+       bar. (Thomas Leonard, #75602)
+
+Wed Mar 20 11:00:59 2002  Owen Taylor  <otaylor@redhat.com>
+
+        * configure.in: Use $PKG_CONFIG, not pkg-config.
+        (LEE Sau Dan, #75572)
+
+Wed Mar 20 10:55:56 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fix assignment
+       of time in scroll events. (Sven Neumann, #75574)
+
+2002-03-20  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk/win32/gdkdnd-win32.c (gdk_drag_find_window): Use
+       gdk_window_get_toplevel(), as it is the top-level windows that are
+       registered for DND.
+
+       * gdk/win32/gdkwin32.h: Don't include gdkinternals.h.
+
+2002-03-19  jacob berkman  <jacob@ximian.com>
+
+       * gtk/gtkcombo.c (gtk_combo_find): fix infinite loop when
+       gtk_combo_func() returns NULL (bug #75464)
+
+2002-03-18  jacob berkman  <jacob@ximian.com>
+
+       * gtk/gtkaspectframe.c (gtk_aspect_frame_class_init): set the
+       correct min/max values for the ratio property (fixes #75331)
+
+Mon Mar 18 11:55:03 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkimmulticontext.c (gtk_im_multicontext_get_slave):
+       Patch from Yao Zhang fixing reference count leak.
+
+       * gtk/gtkentry.c (gtk_entry_key_release): if (entry->editable),
+       not if (!entry->editable).
+
+Mon Mar 18 11:09:17 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkwindow-x11.c (gdk_window_set_override_redirect): 
+       Fix backwards conditional. (#75019, Dan Winship.)
+
+Sun Mar 17 01:11:16 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_size_request): use
+       do_validate_rows instead of validate_rows_handler (fix by
+       Mike Pieper, #74126)
+
+Sat Mar 16 23:54:56 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gdk/x11/gdkwindow-x11.c (gdk_window_set_static_bit_gravity): just
+       return when we have an input_only window (fix by Owen Taylor)
+
+       * gtk/gtktreeprivate.h (struct _GtkTreeViewPrivate): add
+       scroll_sync_timer
+
+       * gtk/gtktreeview.c (install_scroll_sync_handler): new function,
+       (scroll_sync_handler): ditto,
+       (gtk_tree_view_unrealize): take scroll_sync_timer into account
+       (gtk_tree_view_row_deleted): install scroll_sync_timer instead of
+       calling top_row_to_dy/dy_to_top_row directly
+       -- this greatly speeds up clearing the model (#73199)
+
+       * gtk/gtktreemodelsort.c
+       (gtk_tree_model_sort_convert_path_to_child_path): fix up this function,
+       for some reason I really screwed it up (fixes #74663)
+
 2002-03-16  Sven Neumann  <sven@gimp.org>
 
        * configure.in (GDK_PIXBUF_DEP_CFLAGS) (GDK_PIXBUF_XLIB_DEP_CFLAGS)