+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
+ winsock.h since it might show up on Linux+Wine.
+ Instead just conditionalize of G_OS_WIN32.
+ (#97396, Gaute Lindkvist)
+
+Sun Nov 3 01:39:20 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreemodel.c (release_row_references): took out the useless
+ check for refs->list (#97353, reported by Morten Welinder).
+
+ * gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_get_size):
+ check if width isn't zero instead of calc_width ...
+
+Sat Nov 2 23:48:52 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreemodelsort.c (gtk_tree_model_sort_set_model): remove
+ the second ref command on the child_model, we only have to ref it
+ once here. (#96851, reported by Jorn Baayen).
+
+2002-11-02 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkhandlebox.c (effective_handle_position):
+ (gtk_handle_box_size_request):
+ (gtk_handle_box_size_allocate):
+ (gtk_handle_box_draw_ghost):
+ (gtk_handle_box_paint):
+ (gtk_handle_box_button_changed):
+ (gtk_handle_box_motion):
+ Flip handleboxes for RTL locales. (#96629)
+
+Sat Nov 2 13:47:09 2002 Owen Taylor <otaylor@redhat.com>
+
+ * === Released 2.1.2 ===
+
+ * NEWS: Update.
+
+Sat Nov 2 00:22:33 2002 Owen Taylor <otaylor@redhat.com>
+
+ Add startup notification hooks - mostly based on patch
+ by Havoc Pennington in #96772.
+
+ * gdk/gdk.h gdk/x11/gdkdisplay-x11.c
+ gdk/{win32,linux-fb}/gdkmain-*.c: (gdk_notify_startup_complete):
+ new function that indicates an application has finished starting
+ up.
+
+ * gdk/x11/gdkmain-x11.c gdk/x11/gdkdisplay-x11.c
+ (_gdk_windowing_set_default_display): store value of
+ DESKTOP_STARTUP_ID on the default screen, and clear it from the
+ environment.
+
+ * gdk/x11/gdkdisplay-x11.c:
+ Set _NET_STARTUP_ID hint on display's group leader window.
+
+ * gtk/gtkwindow.c (gtk_window_set_auto_startup_notification):
+ function to toggle whether we automatically broadcast that we've
+ started up, after mapping the first toplevel window.
+ (gtk_window_map): call gdk_screen_notify_startup_complete() by
+ default, unless enabled by above.
+
+ * gtk/gtkmain.c gtk/gtkcombo.c gtk/gtktoolbar.c:
+ Couple of warning fixes.
+
+Fri Nov 1 21:03:59 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkfilesel.c: Add a mnemonic to the "selection"
+ label. (More of #74267)
+
+ * configure.in: Version 2.1.2
+
+ * NEWS: Updates.
+
+2002-11-02 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/stock-icons/stock_jump_to_rtl_16.png,
+ * gtk/stock-icons/stock_jump_to_rtl_24.png: Mirrored variants
+ of stock_jump_to.
+
+ * gtk/stock-icons/Makefile.am:
+ * gtk/gtkiconfactory.c (get_default_icons): Flip GTK_STOCK_FIRST,
+ GTK_STOCK_LAST and GTK_STOCK_JUMP_TO for RTL locales. (#96633)
+
+ * gtk/gtkaccellabel.c (gtk_accel_label_expose_event):
+ Flip accel labels for RTL locales. (#96637)
+
+ * gtk/gtktearoffmenuitem.c (gtk_tearoff_menu_item_paint):
+ * gtk/gtkradiomenuitem.c (gtk_radio_menu_item_draw_indicator):
+ * gtk/gtkimagemenuitem.c (gtk_image_menu_item_size_allocate):
+ * gtk/gtkmenuitem.c (gtk_menu_item_init):
+ (gtk_menu_item_size_request):
+ (gtk_menu_item_size_allocate):
+ (gtk_menu_item_paint):
+ (gtk_menu_item_select_timeout):
+ (gtk_menu_item_position_menu): Flip all kinds of menu items for
+ RTL locales. (#96637)
+
+ * gtk/gtkstyle.c (gtk_default_draw_resize_grip): Support resize
+ grips for all edges. (#52833)
+
+ * gtk/gtkstyle.c (gtk_default_draw_box):
+ * gtk/gtkoptionmenu.c (gtk_option_menu_size_allocate):
+ (gtk_option_menu_paint): Flip option menus for RTL
+ locales. (#96631)
+
+ * gtk/gtkmenubar.c (gtk_menu_bar_size_allocate): Flip menubars
+ for RTL locales. (#96627)
+
+ * gtk/gtkprogressbar.c (gtk_progress_bar_act_mode_enter):
+ (gtk_progress_bar_paint): Flip progress bars for RTL
+ locales. (#96634)
+
+ * gtk/gtktoolbar.c (gtk_toolbar_size_allocate): Flip toolbars
+ for RTL locales. (#96626)
+
+2002-11-01 Matthias Clasen <maclas@gmx.de>
+
+ * gdk/x11/gdkim-x11.c:
+ * gdk/gdkfont.c:
+ * gdk/x11/gdkfont-x11.c:
+ * gdk/gdkdraw.c: Some docs moved inline.
+
+Thu Oct 31 17:41:12 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtktooltips.c (gtk_tooltips_update_screen): Fix
+ from Nam SungHyun for crashes when tooltips->active_tips_data
+ is NULL.
+
+Thu Oct 31 12:40:39 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdk.[ch] gdk/gdkglobals.c gdk/gdkinternals.h
+ gdk/{x11,win32,linux-fb}/gdkscreen-{x11,win32,linux-fb}.c:
+ Add a --screen option for setting the default screen.
+ (Based on a patch from Balamurali Viswanathan, #81145)
+
+ * gdk/gdk.c gdkdisplay.h gtk/gtkmain.c: Add
+ gdk_display_open_default_libgtk_only(), so gtk_init_check()
+ and gdk_init_check() can share the same behavior w.r.t.
+ --screen.
+
+ * gdk/gdk.[ch]: Make gdk_get_display_arg_name() G_CONST_RETURN.
+
+ * gdk/x11/gdkselection-x11.c (gdk_selection_property_get):
+ Suppress a spurious warning.
+
+ * tests/testgtkrc: Remove someleft-over commented out
+ includes that could be confusing.
+
+2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
+
+ * gtk/gtktoolbar.c (gtk_toolbar_insert_stock): Move g_free()
+ call to before return.
+
+2002-10-29 Matthias Clasen <maclas@gmx.de>
+
+ * tests/testgtkrc: Adjust for current gtk-engines.
+
+ * gdk/x11/gdkcolor-x11.c (gdk_colors_free): Use the same parameter
+ names in header, docs and implementation.
+
+ * gdk/gdkcolor.c (gdk_colors_store): Doc comment fix.
+
+ * gdk/x11/gdkcursor-x11.c (gdk_cursor_new_from_pixmap): Fix
+ example in doc comment.
+
+ * gtk/gtkiconfactory.c (gtk_icon_size_lookup_for_settings):
+ * gtk/gtkfilesel.c (gtk_file_selection_get_selections): Doc
+ comment fixes. (#97136, #97125, Vitaly Tishkov)
+
+ * gtk/gtktreeselection.c (gtk_tree_selection_get_selected_rows):
+ * gtk/gtkwindow.c (gtk_window_set_default_icon_from_file): Doc
+ comment fixes. (#95829, #96818, Vitaly Tishkov)
+
+Tue Oct 29 20:39:16 2002 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtkmenu.c: Change NAVIGATION_REGION_OVERSHOOT back to 50,
+ and create stay-up regions by flipping a fourth quadrant triangle
+ as appropriate.
+
+2002-10-28 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkwindow-win32.c (gdk_window_set_decorations,
+ gdk_window_set_functions): Don't call GetWindowLong for
+ GWL_EXSTYLE, the extended window style wasn't used or
+ changed. After setting the window style with SetWindowLong, call
+ SetWindowPos with the SWP_FRAMECHANGED flag for the window to
+ actually be updated, as Platform SDK docs say one should. (#95812,
+ huzheng)
+
+2002-10-28 Dmitry G. Mastrukov <dmitry@taurussoft.org>
+
+ * configure.in: Added Belorusian (be) to ALL_LINGUAS.
+
+Sun Oct 27 15:58:30 2002 Kristian Rietveld <kris@gtk.org>
+
+ This fixes a scrolling bug. Shouldn't cause problems, but you
+ never know ... (#81627, testcase by Timo Sirainen).
+
+ * gtk/gtktreeview.c (validate_visible_area): add a temporary
+ implemention for non use_align, always update dy and ->top_row
+ if we scroll here,
+ (gtk_tree_view_clamp_node_visible): reimplement using
+ _scroll_to_cell (#73895).
+
+Sun Oct 27 11:41:37 GMT 2002 Tony Gale <gale@gtk.org>
+
+ * docs/tutorial/gtk-tut.sgml:
+ minor cleanups, remove refs to gtk_menu_append
+
+ *docs/faq/gtk-faq.sgml: remove ref to gtk_menu_append
+
+Fri Oct 25 23:36:30 2002 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtkmenu.c: Change NAVIGATION_REGION_OVERSHOOT from 50 to 5.
+
Fri Oct 25 17:56:24 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtknotebook.c (gtk_notebook_switch_focus_tab):