]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
Fix display/window typo. (#98511, Soeren Sandmann)
[~andy/gtk] / ChangeLog
index f086b4a192282e5a0c6253bb08fa2933039aac69..ae9f0edcdf5908508e0cfb6ad5f989a8409c4918 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,597 @@
+Thu Nov 14 14:58:21 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkwindow-x11.c (gdk_window_set_icon_name): 
+       Fix display/window typo. (#98511, Soeren Sandmann)
+
+Fri Nov  8 18:04:16 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/{linux-fb,win32,11}/Makefile.am: Try a different
+       hack to force gdkenumtypes.h to be updated before
+       building the subdir, last hack caused contents
+       to be rebuilt on every make.
+
+Wed Nov 13 21:45:36 2002  Manish Singh  <yosh@gimp.org>
+
+       * gtk/gtkhsv.c: get rid of deprecated gdk_rgb_gc_set_foreground
+       usage in favor of gdk_gc_set_rgb_fg_color.
+
+Thu Nov 14 00:33:26 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkmenu.c (attach_widget_screen_changed): Monitor
+       the screen of the attach widget continually, rather than only 
+       setting the screen only on popup (#85710)
+
+       * gtk/gtkmenu.c (gtk_menu_set_screen): Allow %NULL to
+       go back to getting the screen from the attach widget.
+
+Wed Nov 13 17:03:19 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkcombo.c: Change so that updates of selection
+       don't take effect immediately, but only when popdown
+       is closed with a button release within the combo
+       or Return/Enter.
+
+       * gtk/gtkcombo.c: Support Alt-Down to pop down the 
+       combo, Alt-Up to pop it back up, Space to immediately 
+       select current item.
+       
+       * gtk/gtkcombo.c (gtk_combo_entry_key_press): Don't
+       move the focus when we get to the ends of the list
+       entries.
+
+       * gtk/gtkcombo.c: Fix handling of state in ad-hoc 
+       keybinding handling to be a bit more reasonable.
+
+       * gtk/gtkcombo.c (gtk_combo_popup_list): Clear 
+       last_focus_child when no item is selected so we 
+       don't start focusing from some random place.
+
+       * gtk/gtkcombo.c (gtk_combo_init): Make
+       gtk_combo_set_use_arrows_always, enable_arrows_always 
+       properties have no effect, they were an awful idea.
+       Always behave as if enable_arrows_always is true.
+
+       * gtk/gtknotebook.c: Fix a warning.
+
+Wed Nov 13 13:50:25 2002  Eric Warmenhoven <warmenhoven@yahoo.com>
+
+       * gdk/linux-fb/gdkinput.c: add gdk_display_get_devices to fix
+       compilation
+
+Wed Nov 13 15:52:53 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkcombo.c (gtk_combo_activate): Fix warning.
+       
+       * gtk/gtkcombo.c: Fix code that was meant to delay
+       grabbing events on the list until we had an enter-notify.
+       (#54353, reported by Mike Fulbright, others)
+
+2002-11-13  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/theme-bits/decompose-bits.c (do_part): Add a const here.
+
+       * gtk/gtkcolorsel.c: 
+       * gtk/gtkimcontextsimple.c: 
+       * gtk/gtkstyle.c: Mark constant data as const to give the compiler
+       a chance to put it in a readonly section.  (#75754)
+
+Wed Nov 13 10:53:37 2002  HideToshi Tajima  <hidetoshi.tajima@sun.com>
+
+       * modules/input/gtkimcontextxim.c:
+       Fix #90661: add im_info->im switch at the top of setup_im() and
+       get_ic_real().
+       Fix #97674: make sure only one status window for the focused
+       input context should be shown.
+
+Wed Nov 13 11:55:25 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtknotebook.c (gtk_notebook_button_press): 
+       When clicking on a non-active tab, focus the first
+       widget in the tab, not the tab itself. (#98322)
+
+       * gtk/gtknotebook.c (gtk_notebook_focus_changed):
+       Eliminate synchronous drawing, just call redraw_tabs.
+       
+       * gtk/gtknotebook.c (gtk_notebook_init): Don't set
+       the RECEIVES_DEFAULT flag, we no longer do anything
+       with Return/Enter key.
+
+Tue Nov 12 17:10:10 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkcombo.c: Fix up grabs to be robust; grab
+       the keyboard as well as the pointer so we won't
+       leave the window behind if the user switches desktops
+       with a keyboard combination. (Based on a patch
+       from Matthias Clasen, #82525)
+
+Wed Nov 13 14:01:44 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtkstyle.c: 
+
+          - comment out check_inconsistent_aa_bits[].
+
+          - use fg/bg with a generated aa color to draw check and option
+           marks in menu items.
+
+         - use text/base to draw check and option buttons, except when
+           state is ACTIVE, in which case we use fg/bg with a generated
+           aa color.
+
+       * tests/testgtk.c (menu_items): Add three check items.
+       
+2002-11-12  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk/win32/gdkprivate-win32.h
+       * gdk/win32/*.c: Rename all global variables and functions to
+       start with underscore.
+
+       Merge from stable:
+       
+       More work on the Win32 backend. The cause of some scrolling
+       problems was that SetWindowPos() and ScrollWindowEx() don't blit
+       those parts of the window they think are invalid. As we didn't
+       keep Windows's update region in synch with GDK's, Windows thought
+       those areas that in fact had been updated were invalid. Calling
+       ValidateRgn() in _gdk_windowing_window_queue_antiexpose() seems to
+       be an elegant and efficient solution, removing from Windows's
+       update region those areas we are about to repaint proactively.
+
+       In some cases garbage leftover values were used for the clip
+       origin in GdkGCWin32. This showed up as odd blank areas around the
+       pixmaps included in the Text Widget in gtk-demo.
+
+       Having the clip region either as a GdkRegion or a HRGN in
+       GdkGCWin32 was unnecessary, it's better to just use a HRGN.
+
+       The translation and antiexpose queue handling in
+       gdkgeometry-win32.c seems unnecessary (and not implementable in
+       the same way as on X11 anyway, no serial numbers) on Windows,
+       ifdeffed out.
+       
+       Don't (try to) do guffaw scrolling as there is no static window
+       gravity on Windows. Guffaw scrolling would be unnecessary anyway,
+       as there is the ScrollWindow() API. This improves the behaviour of
+       the Text Widget demo in gtk-demo a lot. But I have no idea how the
+       lack of static win gravity should be handled in other places where
+       the X11 code uses it. Especially _gdk_window_move_resize_child().
+
+       There is still some problem in expose handling. By moving an
+       obscuring window back and forth over testgtk's main window, for
+       instance, every now and then you typically get narrow vertical or
+       horizontal strips of pixels that haven't been properly redrawn
+       after being exposed. A fencepost error somewhere?
+
+       Otherwise, all of testgtk and gtk-demo except "big windows" now
+       seem to work pretty well. (Well, that is in the stable branch, I
+       haven't really tested HEAD. Only checked that gdk/win32 compiles.)
+
+       Bug #79720 should be fixed now.
+       
+       * gdk/win32/gdkcolor-win32.c (gdk_win32_color_to_string,
+       gdk_win32_print_paletteentries, gdk_win32_print_system_palette,
+       gdk_win32_print_hpalette)
+       * gdk/win32/gdkdrawable-win32.c (gdk_win32_drawable_description)
+       * gdk/win32/gdkevents-win32.c (gdk_win32_message_name):
+       Move all debugging helper functions to gdkmain-win32.c.
+
+       * gdk/win32/gdkdrawable-win32.c (_gdk_win32_draw_tiles):
+       Rewrite. Make static. Must take tile origin parameters, too.
+
+       (gdk_win32_draw_rectangle): Pass the tile/stipple origin to
+       _gdk_win32_draw_tiles(). Remove #if 0 code.
+
+       (blit_inside_window): Don't call ScrollDC(), that didn't work at
+       all like I thought. A simple call to BitBlt() is enough.
+       
+       * gdk/win32/gdkevents-win32.c (gdk_event_translate) Remove unused
+       latin_locale_loaded variable.
+
+       (_gdk_win32_get_next_tick): New function. Used to make sure
+       timestamps of events are always increasing, both in events
+       generated from the window procedure and in events gotten via
+       PeekMessage(). Not sure whether this is actually useful, but it
+       seemed as a good idea.
+
+       (real_window_procedure): Don't use a local GdkEventPrivate
+       variable. Don't attempt any compression of configure or expose
+       events here, handled elsewhere.
+
+       (erase_background): Accumulate window offsets when traversing up
+       the parent chain for GDK_PARENT_RELATIVE_BG, in order to get
+       correct alignment of background pixmaps. Don't fill with
+       BLACK_BRUSH if GDK_NO_BG.
+
+       (gdk_event_get_graphics_expose): A bit more verbose debugging output.
+
+       (gdk_event_translate): Use _gdk_win32_get_next_tick(). In the
+       WM_PAINT handler, don't check for empty update rect. When we get a
+       WM_PAINT, the update region isn't empty. And if it for some
+       strange reason is, that will be handled later anyway. Call
+       GetUpdateRgn() before calling BeginPaint() and EndPaint() (which
+       empty the update region).
+
+       * gdk/win32/gdkdnd-win32.c
+       * gdk/win32/gdkinput-win32.c:
+       Use _gdk_win32_get_next_tick().
+       
+       * gdk/win32/gdkfont-win32.c: Use %p to print HFONTs.
+
+       (gdk_text_size): Remove, unused.
+
+       * gdk/win32/gdkgc-win32.c:  Set clip origins to zero
+       when appropriate.
+
+       (gdk_gc_copy): Increase refcount on colormap if present.
+
+       (gdk_win32_hdc_get): Handle just hcliprgn. If we have a stipple,
+       combine it with clip region after selecting into the DC.
+
+       (_gdk_win32_bitmap_to_hrgn): Rename from _gdk_win32_bitmap_to_region.
+
+       (_gdk_win3_gdkregion_to_hrgn): New function, code snippet
+       extracted from gdk_win32_hdc_get().
+
+       * gdk/win32/gdkgeometry-win32.c: Ifdef out the translate_queue
+       handling.
+
+       (gdk_window_copy_area_scroll): Increase clipRect to avoid
+       ScrollWindowEx() not scrolling pixels it thinks are invalid.
+       Scroll also children with the ScrollWindowEx() call. No need to
+       call gdk_window_move() on the children.
+
+       (gdk_window_scroll): Don't do guffaw scrolling.
+
+       (gdk_window_compute_position): Fix typo, used win32_y where x was
+       intended.
+
+       (gdk_window_premove, gdk_window_postmove,
+       gdk_window_clip_changed): Add debugging output.
+
+       (_gdk_windowing_window_queue_antiexpose): Just call ValidateRgn()
+       on the region.
+
+       (_gdk_window_process_expose): No use for the serial number
+       parameter now. Instead of a rectangle, take a region parameter, as
+       Windows gives us one in WM_PAINT.
+
+       * gdk/win32/gdkmain-win32.c (_gdk_win32_lbstyle_to_string,
+       _gdk_win32_pstype_to_string, _gdk_win32_psstyle_to_string,
+       _gdk_win32_psendcap_to_string, _gdk_win32_psjoin_to_string,
+       _gdk_win32_rect_to_string, _gdk_win32_gdkrectangle_to_string,
+       _gdk_win32_gdkregion_to_string): New debugging functions.
+
+       (static_printf): Helper function for the above. sprintfs into a
+       static circular buffer, return value should be used "soon".
+
+       * gdk/win32/gdkwindow-win32.c (gdk_propagate_shapes): Plug memory
+       leak, free list after use.
+
+       (gdk_window_gravity_works): Remove, we know that there is no such
+       thing on Windows.
+
+       (gdk_window_set_static_bit_gravity,
+       gdk_window_set_static_win_gravity): Ditto, remove, they didn't do
+       anything anyway.
+
+       (_gdk_windowing_window_init, gdk_window_foreign_new): Call
+       _gdk_window_init_position() like in the X11 backend.
+
+       (gdk_window_reparent): Don't call the now nonexistent
+       gdk_window_set_static_win_gravity(). No idea what should be done
+       instead.
+
+       (gdk_window_get_geometry): The returned x and y should be relative
+       to parent. Used to be always zero..
+
+       (gdk_window_set_static_gravities): Return FALSE if trying to set
+       static gravity.
+       
+       * gdk/win32/gdkprivate-win32.h: Drop the clip_region field from
+       GdkGCWin32. Only use the HRGN hcliprgn. Declare new
+       functions.
+
+       * gdk/win32/*.c: Use new debugging functions.
+
+       * gdk/win32/rc/gdk.rc.in: Update copyright year.
+
+Tue Nov 12 16:51:04 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkinputdialog.c: Make multihead aware (#80283)
+
+Tue Nov 12 15:13:58 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwidget.c gtk/gtkwindow.[ch]: Add
+       _gtk_window_unset_focus_and_default(), use to clear
+       the focus and default out of parts of the widget
+       heirarchy that we are hiding.
+
+       * gtk/gtkwidget.c (gtk_widget_propagate_screen_changed_recurse): 
+       Fix typo that was resulting in missed screen-change
+       notifies.
+
+       * gtk/gtkwindow.c (do_focus_change): Allow for
+       widget->window == NULL.
+
+       * gtk/gtklabel.c (gtk_label_screen_changed): Clear the
+       layout here not in hierarchy changed to handle the case
+       where the toplevel was moved between screens.
+
+Tue Nov 12 14:20:53 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtkmenu.c (gtk_menu_enter_notify): Do not return when
+       menu_shell->ignore_enter is TRUE.
+
+2002-11-10  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkstatusbar.c (gtk_statusbar_button_press): Don't start
+       a drag on double click.  (#98189)
+
+2002-11-10  Matthias Clasen  <maclas@gmx.de>
+
+       * tests/testgtk.c (grippy_button_press): Also test moving.
+
+Sun Nov 10 22:55:39 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtkmenu.c (gtk_menu_enter_notify): Don't return after
+       calling gtk_menu_handle_scrolling() when
+       !menu_shell->ignore_enter.
+
+Sun Nov 10 21:29:03 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtkcheckbutton.c (gtk_real_check_button_draw_indicator): 
+       * gtk/gtkradiobutton.c (gtk_radio_button_draw_indicator)
+
+       Make sure check and option marks are drawn insensitive when the
+       widgets are insensitive.
+
+       (#92548, patch from Tim Evans)
+
+Sun Nov 10 21:25:04 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtkwidget.h (struct _GtkWidgetClass): Remove _gtk_reserved8
+       to restore binary compatibility.
+
+2002-11-10  Matthias Clasen  <maclas@gmx.de>
+
+       * gdk/x11/gdkwindow-x11.c (_gdk_moveresize_handle_event): Fix a
+       typo which broke moveresize emulation.
+
+Sat Nov  9 14:42:53 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkmenu.c (gtk_menu_button_*): Block
+       button presses/releases over the scroll arrows
+       to avoid popping down the menu. (#73444, Ettore Perazzoli)
+
+       * gtk/gtkmenu.c (gtk_menu_enter_notify): Obey the
+       ignore_enter flag for scrolling as well.
+
+       * gtk/gtkmenu.c (gtk_menu_stop_scrolling): Clear
+       the upper_arrow_prelight, lower_arrow_prelight 
+       flags.
+
+       * gtk/gtkmenu.c: Tweak the scroll speeds,
+       timeouts, and fast-scroll area to make things
+       zippier. (#73445, Ettore Perazzoli)
+
+2002-11-09  Anders Carlsson  <andersca@gnu.org>
+
+       * gtk/gtkwidget.c (gtk_widget_class_init): Use the correct
+       struct offset for the screen_changed signal.
+
+Fri Nov  8 19:07:39 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * demos/Makefile.am (test-inline-pixbufs.h): Depend
+       on gdk-pixbuf.loaders as well as gdk-pixbuf.csource.
+       (#97096, Jeff Waugh)
+
+2002-11-09  Matthias Clasen  <maclas@gmx.de>
+
+       * tests/testgtk.c (create_resize_grips): Draw grips in all edges.
+
+       * gdk/x11/gdkfont-x11.c (gdk_text_extents_wc): 
+       (gdk_text_extents): 
+       * gdk/gdkfont.c (gdk_string_extents): Reformulate doc comments to
+       work around gtk-doc limitations.
+
+Fri Nov  8 18:04:16 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/{linux-fb,win32,11}/Makefile.am: Add in a awful
+       hack to force gdkenumtypes.h to be updated before
+       building the subdir. (#86587)
+
+Fri Nov  8 17:49:54 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwindow.c (gtk_window_check_screen): Access
+       window->screen through a function so we can provide
+       an informative warning window window->screen is NULL.
+       (#85703)
+       
+2002-11-08  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcheckmenuitem.c
+       (gtk_real_check_menu_item_draw_indicator): RTL flipping for check
+       menu items.
+
+       * tests/testtext.c (blink_timeout): Put into #ifdef DO_BLINK to
+       avoid an unused static function.  (#97965)
+
+       * gtk/gtktextiter.c (backward_line_leaving_caches_unmodified): 
+       * gtk/gtkstyle.c (radio_aa_bits):
+       (draw_spin_entry_shadow): #if-0-out unused static functions and
+       variables.  (#97965) 
+
+       * gtk/gtktextview.c (text_window_get_allocation): 
+       * gtk/gtkcolorsel.c (gtk_color_selection_get_palette_size):
+       (gtk_color_selection_get_palette_color):
+       (gtk_color_selection_unset_palette_color): Remove unused static
+       functions.  (#97965)
+
+       * gtk/gtkcolorsel.c
+       (gtk_color_selection_set_change_palette_with_screen_hook): Fix doc
+       comment. 
+       
+Fri Nov  8 17:08:54 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkwindow-x11.c (gdk_window_new): Use
+       g_get_application_name() instead of g_get_prgname()
+       as the default window title when set.
+       
+       * gdk/x11/gdkwindow-x11.c gdk/x11/gdkdisplay-x11.[ch]:x
+       Set g_get_application_name() as the title for the
+       leader window the first time we create a window
+       pointing to it.
+
+       * tests/testgtk.c (main): Call g_set_application_name();
+
+       * configure.in (GDK_PIXBUF_VERSION): Require GLib-2.1.3
+
+2002-11-08  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkstyle.c (gtk_default_draw_arrow): Improve drawing of RTL
+       submenu indicators.
+
+       * gtk/gtkoptionmenu.c (gtk_option_menu_paint): Fix drawing of RTL
+       optionmenus by flipping the indicator_spacing.
+
+Fri Nov  8 21:15:25 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * tests/Makefile.am: add testmenus.c, a program to test menus when
+       items are dynamically added and removed.
+
+Fri Nov  8 20:14:52 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * docs/reference/gdk/tmpl/dnd.sgml
+       docs/reference/gdk/tmpl/drawing.sgml
+       docs/reference/gdk/tmpl/gdk-unused.sgml
+       docs/reference/gdk/tmpl/gdkdisplay.sgml
+       docs/reference/gdk/tmpl/general.sgml
+       docs/reference/gdk/tmpl/input_devices.sgml
+       docs/reference/gdk/tmpl/selections.sgml
+       docs/reference/gtk/tmpl/gtkcellrenderer.sgml
+       docs/reference/gtk/tmpl/gtkcurve.sgml
+       docs/reference/gtk/tmpl/gtkdnd.sgml
+       docs/reference/gtk/tmpl/gtkitemfactory.sgml
+       docs/reference/gtk/tmpl/gtkmenu.sgml
+       docs/reference/gtk/tmpl/gtkoldeditable.sgml
+       docs/reference/gtk/tmpl/gtkoptionmenu.sgml
+       docs/reference/gtk/tmpl/gtkpreview.sgml
+       docs/reference/gtk/tmpl/gtkselection.sgml
+       docs/reference/gtk/tmpl/gtksocket.sgml
+       docs/reference/gtk/tmpl/gtkstyle.sgml
+       docs/reference/gtk/tmpl/gtktextbuffer.sgml
+       docs/reference/gtk/tmpl/gtktreemodel.sgml
+       docs/reference/gtk/tmpl/gtkwidget.sgml gdk/gdk.h gdk/gdkdisplay.c
+       gdk/gdkdisplay.h gdk/gdkdnd.h gdk/gdkdraw.c gdk/gdkdrawable.h
+       gdk/gdkinput.h gdk/gdkselection.h gdk/x11/gdkdisplay-x11.c
+       gdk/x11/gdkdnd-x11.c gdk/x11/gdkselection-x11.c gtk/gtkcurve.h
+       gtk/gtkdnd.h gtk/gtkitemfactory.c gtk/gtkitemfactory.h
+       gtk/gtkmenu.h gtk/gtkoldeditable.c gtk/gtkoldeditable.h
+       gtk/gtkoptionmenu.h gtk/gtkplug.c gtk/gtkplug.h gtk/gtkpreview.h
+       gtk/gtkrange.h gtk/gtkselection.c gtk/gtkselection.h
+       gtk/gtksocket.c gtk/gtksocket.h gtk/gtkstyle.c gtk/gtkstyle.h
+       gtk/gtktextlayout.c gtk/gtktextlayout.h gtk/gtktreemodel.c
+       gtk/gtktreemodel.h gtk/gtkwidget.h
+
+       Trivial s/foo/foo_/ fixes to make gtk.h includable with -Wshadow
+       without warnings. (#91680)
+       
+Thu Nov  7 16:13:41 2002  Eric Warmenhoven <eric@warmenhoven.org>
+
+       * gdk/linux-fb/gdkscreen-fb.c: fix compilation
+
+       * gdk/linux-fb/gdkmain-fb.c: prevent segfaults on shutdown
+
+Thu Nov  7 18:50:38 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwidget.c (gtk_widget_get_pango_context): Note
+       that get_pango_context() is not "until death does us
+       part", but "until the screen changes".
+
+       * gtk/gtkwidget.c (gtk_widget_create_pango_context): Add
+       a MULTIHEAD warning.
+
+       * gtk/gtkwidget.c (do_screen_change): Clear pango context
+       for widget if set.
+
+Thu Nov  7 18:09:42 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkfilesel.c (open_new_dir): Escape invalid
+       filename before printing it out, since it isn't
+       a valid UTF-8 string. (#94676)
+
+Thu Nov  7 17:18:06 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkdrawable-x11.c (gdk_x11_draw_pixbuf): 
+       Don't try to use render if we can't get a picture for 
+       the drawable. (Fixes #97220, reported by
+       Jamie Zawinski)
+
+       * gtk/gtkimage.c: Force requisition calculation
+       when we get a expose prior to size_request().
+       (#91711, reported by Sven Neumann, debugging
+       help from Matthias Clasen, Soeren Sandmann)
+
+Thu Nov  7 16:45:54 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkx.h: Fix misplaced display_grab()/display_ungrab();
+       they shouldn't have been deprecated.
+
+2002-11-07  Matthias Clasen  <maclas@gmx.de>
+
+       * gdk/gdk.c (gdk_display_open_default_libgtk_only): Use
+       g_return_val_if_fail in this non-void function.
+       (gdk_init_check): Remove unused variable.
+
+Thu Nov  7 15:42:12 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkfontsel.c (gtk_font_selection_get_font_description):
+       If called when fontsel->face is NULL, just return
+       "Sans 10". (#82745, Vitaly Tishkov)
+
+Thu Nov  7 15:29:43 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkimcontextsimple.c (check_hex): Use '_'
+       not '-' in signal name to be consistent with
+       what we do elsewhere (#97151, TOKUNAGA Hiroyuki)
+
+Thu Nov  7 14:51:31 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * tests/testcalendar.c (calendar_date_to_string): 
+       Use g_date_strftime(), fixing #74745. (Alper Ersoy)
+
+2002-11-07  Anders Carlsson  <andersca@gnu.org>
+
+       * gtk/gtkhpaned.c: (gtk_hpaned_size_allocate):
+       * gtk/gtkvpaned.c: (gtk_vpaned_size_allocate):
+       Check for NULL children, #97913.
+       
+Thu Nov  7 14:24:45 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkhandlebox.c: Add a snap_edge_set property to
+       deal with the fact that we have an unset state for
+       the snap_edge property. (Reported by Matthias Clasen
+       #97505)
+       
+Thu Nov  7 12:53:08 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwidget.[ch] gtk/gtkwindow.c gtk/gtkinvisible.c: 
+       Add ::screen-changed signal.
+
+       * gtk/gtkfontsel.c gtk/gtktoolbar.c: Use ::screen-changed
+       signal to simplify logic.
+
+2002-11-07  Anders Carlsson  <andersca@gnu.org>
+
+       * tests/testgtk.c (create_resize_grips): Add resize grips test.
+
+Sun Nov  3 21:26:20 2002  Kristian Rietveld  <kris@gtk.org>
+
+       Bah, and of course I broke something ...
+
+       * gtk/gtktreeselection.c (gtk_tree_selection_selected_foreach): fix
+       up the mess I caused with my commit of Oct 23 fixing #50263, things
+       should be fine now.
+
 Sun Nov  3 13:03:29 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkfilesel.c configure.in: Remove check for