+Fri Apr 12 18:32:46 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_real_set_cursor): add
+ clamp_node argument
+ (toplevel): update usages of gtk_tree_view_real_set_cursor,
+ (gtk_tree_view_focus_to_cursor): don't let
+ gtk_tree_view_real_set_cursor clamp the node, so you won't get
+ unexpected scrolling
+
+2002-04-11 Michael Meeks <michael@ximian.com>
+
+ * gtk/gtklabel.c
+ (gtk_label_parse_uline, gtk_label_set_text),
+ (gtk_label_set_text_with_mnemonic): add freeze / thaws
+ to stop deluge of 'notify' signals.
+
+Sat Apr 6 06:57:00 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkmenushell.[ch] gtk/gtkmenuitem.c: Export
+ private _gtk_menu_shell_activate() to encapsulate
+ cut-and-paste code.
+
+ * gtk/gtkmenubar.c: Select the first item on the menu bar
+ for F10 rather than acting as if the user pressed <Alt>F
+ to select the file manager.
+
+Tue Apr 9 19:01:28 2002 Owen Taylor <otaylor@redhat.com>
+
+ Fix problems with HandleBox and focusing - #78232
+
+ * gtk/gtkwidget.c (gtk_widget_translate_coordinates): Handle
+ GtkHandleBox / GnomeDock style window heirarchy / widget
+ heirarchy disconnects. :-(.
+
+ * gtk/gtkcontainer.c: Handle failures from
+ gtk_widget_translate_coordinates (Focusing is not right, but at
+ least it doesn't go into infinite loops.)
+
+Tue Apr 9 18:34:58 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkcontainer.c (_gtk_container_queue_resize): Always
+ set the ALLOC_NEEDED and REQUEST_NEEDED flags up the hierarchy,
+ even if we aren't currently in a resize container... we need
+ this to properly handle size changes to widgets that are
+ being moved from one heirarchy to another. (#78226)
+
+Tue Apr 9 21:41:24 2002 Kristian Rietveld <kris@gtk.org>
+
+ Fixes #78110
+
+ * gtk/gtktreeselection.c (_gtk_tree_selection_internal_select_node):
+ add override_browse_mode argument and implement,
+ (gtk_tree_selection_unselect_path): always unselect the path,
+ (toplevel): update uses of _gtk_tree_selection_internal_select_node
+
+ * gtk/gtktreeview.c: update uses of
+ _gtk_tree_selection_internal_select_node
+
+ * gtk/gtktreeprivate.h (_gtk_tree_selection_internal_select_node):
+ update prototype
+
+Tue Apr 9 21:39:44 2002 Kristian Rietveld <kris@gtk.org>
+
+ Fixes #77862
+
+ * gtk/gtktreeprivate.h: add _gtk_tree_view_column_has_editable_cell
+
+ * gtk/gtktreeviewcolumn.c (_gtk_tree_view_column_has_editable_cell):
+ new function
+
+ * gtk/gtktreeview.c (gtk_tree_view_button_press): send cell event
+ on first click when cell isn't editable
+
+Tue Apr 9 21:37:31 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreedatalist.c (_gtk_tree_data_list_check_type): add some
+ types which were missing and useful to use (fixes #77870)
+
+2002-04-09 Anders Carlsson <andersca@gnu.org>
+
+ * gtk/gtkfilesel.c (open_new_dir): Initialize error to NULL.
+
+2002-04-08 Manish Singh <yosh@gimp.org>
+
+ * tests/testgtk.c: really revert testgtk.c
+
+Mon Apr 8 20:28:54 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeselection.c (gtk_tree_selection_select_path),
+ (gtk_tree_selection_unselect_path),
+ (gtk_tree_selection_path_is_selected): check the return value of
+ _gtk_tree_view_find_node and return if it's TRUE. This makes those
+ functions work somewhat saner on non-expanded trees.
+
+Fri Apr 5 18:28:56 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeselection.c (gtk_tree_selection_set_mode): free
+ anchor row reference after unselecting the selection (fixes #76272)
+
+Fri Apr 5 18:27:48 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_real_expand_row): only return
+ when we don't have to open all children (fixes #75736)
+
+Fri Apr 5 18:24:24 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_clear): unref
+ cellrenderer after clearing the attributes of the renderer (fixes
+ #75592)
+
+Fri Apr 5 05:55:14 2002 Jonathan Blandford <jrb@gnome.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_grab_focus): implement.
+ (gtk_tree_view_move_cursor_up_down): check for focus
+ (gtk_tree_view_move_cursor_page_up_down): ditto
+ (gtk_tree_view_move_cursor_left_right): ditto
+ (gtk_tree_view_move_cursor_start_end): ditto
+ (gtk_tree_view_real_select_all): ditto
+ (gtk_tree_view_real_unselect_all): ditto
+ (gtk_tree_view_real_select_cursor_row): ditto
+ (gtk_tree_view_real_toggle_cursor_row): ditto
+ (gtk_tree_view_real_expand_collapse_cursor_row): ditto
+ (gtk_tree_view_real_select_cursor_parent): ditto
+ (gtk_tree_view_real_start_interactive_search): ditto
+
+ * gtk/gtktreeviewcolumn.c: grab focus
+
+2002-04-05 Alex Larsson <alexl@redhat.com>
+
+ * gdk/linux-fb/gdkkeyboard-fb.c (write_string):
+ Fix undefined variable typo.
+ Patch from Simon Floery <simon.floery@gmx.at>
+
+Fri Apr 5 01:06:15 2002 Tim Janik <timj@gtk.org>
+
+ * gdk/x11/gdkwindow-x11.c (set_text_property): fix segfault
+ upon NULL return from gdk_utf8_to_string_target().
+
+ * gdk/x11/gdkselection-x11.c (gdk_utf8_to_string_target): fix
+ return value comment to mention NULL returns upon EMFILE.
+
+Thu Apr 4 22:35:42 2002 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * tests/testgtk.c (menu_items): revert accidentally commited
+ change to testgtk.c
+
+Thu Apr 4 22:28:08 2002 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtkmenuitem.c (gtk_menu_item_paint): Fix problem with menu
+ titles being clipped (#75948)
+
+2002-04-04 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/gdkrgb.c: Fix some bugs, and introduce a minor feature.
+
+ (gdk_rgb_convert_4_pack): New function, for 16-color (4 bits per
+ pixel) static visuals (fixes #858).
+
+ (gdk_rgb_convert_gray4_pack, gdk_rgb_convert_gray4_d_pack): Fix
+ same bugs in both functions: Odd start coordinate (partial byte)
+ was not handled correctly. Also a partial final byte was not
+ handled correctly.
+
+ (gdk_rgb_do_colormaps): Use G_N_ELEMENTS.
+ (gdk_rgb_create_info): For pseudocolor visuals, use the 2x2x2
+ colorcube only for depths 3 and 4. For static color, use it for
+ depths 3..7 like before. (Depth 5..7 pseudocolor probably never
+ occurs on X11. It doesn't normally occur on Win32 either, but
+ there is experimental code in gdkvisual-win32.c to let the user
+ restrict the size of palette used.)
+ (gdk_rgb_init): Set gdk_rgb_verbose if the GDK_DEBUG_GDKRGB flag
+ is set.
+ (gdk_rgb_select_conv): Use gdk_rgb_convert_8 also for depths 5, 6
+ and 7 (see above). Use gdk_rgb_convert_4_pack for 4 bits per pixel
+ static color.
+
+Tue Apr 2 11:10:13 2002 Jonathan Blandford <jrb@redhat.com>
+
+ * gtk/gtkliststore.c (gtk_list_store_set_sort_func): set the
+ sort_func correctly, 77030
+
+Tue Apr 2 13:44:27 2002 Tim Janik <timj@gtk.org>
+
+ * configure.in: update version to 2.0.2, binary age 2, interface
+ age 2.
+
+ * NEWS: updates for 2.0.2.
+
+Mon Apr 1 22:20:24 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): add
+ check for y > tree_view->priv->height (fixes #76974)
+
+Mon Apr 1 22:19:39 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreemodelsort.c (gtk_tree_model_sort_sort_level): get
+ the stamp changes right this time
+
+Mon Apr 1 22:13:24 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreemodel.c (gtk_tree_row_reference_free): only
+ disconnect the ref callbacks when model == proxy (Thanks go to
+ Manuel Clos Crespo for the remote debugging)
+
+Sat Mar 30 15:19:24 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreemodelsort.c: revert the latest stamp increment changes,
+ as it broke stuff for trees
+
+Fri Mar 29 18:15:12 2002 Owen Taylor <otaylor@redhat.com>
+
+ * ===== Released 2.0.1 ======
+
+Fri Mar 29 18:09:18 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkaccelgroup.c (gtk_accel_group_query): Call
+ gdk_keyval_to_lower() on the key passed in, since we
+ lowercase all other key vals passed in, so querying
+ keyvals will otherwise fail if the caller used
+ an uppercase accelerators (#76899, Vitaly Tishkov)
+
+Fri Mar 29 17:41:21 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkmain.c (load_modules): Fix screwup in handling
+ of module path that was resulting in freed memory being
+ accessed when both GTK_MODULES and a theme were set.
+ (#76902, Johan Dahlin)
+
+Fri Mar 29 17:57:36 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkiconfactory.c (get_default_icons): Fix wrong
+ stock id's for ADD/REMOVE. (#76915, Vitaly Tishkov)
+
+2002-03-29 Hans Breuer <hans@breuer.org>
+
+ * gtk/gtkmain.h : fix typo in gtk_init_check macro, which
+ caused crashes if argc != 0
+
+ * gtk/stock-icons/makefile.msc : added new icons
+
+Fri Mar 29 20:17:35 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreemodelsort.c (gtk_tree_model_sort_rows_reordered):
+ remove call to gtk_tree_model_sort_increment_stamp
+ (gtk_tree_model_sort_sort_level): always increment the stamp
+
+Fri Mar 29 00:19:41 2002 Owen Taylor <otaylor@redhat.com>
+
+ * NEWS: Updates
+
+ * configure.in: Version 2.0.1, binary, interface age 1.
+
+ * configure.in (GDK_PIXBUF_VERSION): Up required versions
+ of dependencies.
+
+ * gtk/gtkiconfactory.c gtk/stock-icons/Makefile.am:
+ Add stock_add/remove_16.
+
+Thu Mar 28 18:38:30 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtk[hv]paned.c (gtk_[hv]paned_size_allocate):
+ Don't show the window unless the widget is mapped.
+ (#76742, Dennis Björklund, Soeren Sandmann)
+
+2002-03-29 Hans Breuer <hans@breuer.org>
+
+ Fixed dashed line issues (#74441) to an IMO reasonable extend.
+ That is: use PS_USERSTYLE on WinNT (the next GDI limit appears
+ to be with lines width > 50); Render horizontal and vertical
+ dashed lines on Win9x 'by hand'. Dotted selection rectangles
+ and Dia look nice ...
+
+ * gdk/win32/gdkprivate-win32.h : add pen_dashes pointer and
+ num_pen_dashes to _GdkGCWin32
+ * gdk/win32/gdkgc-win32.c : initialize pen_dashes and remove
+ the guesses from dashes to windoze line styles.
+ (predraw_set_forground) : always ExtCreatePen (PS_SOLID) on
+ Win9x, which does not support PS_USERSTYLE.
+ * gdk/win32/gdkdrawable-win32.c : new functions render_line_
+ <horizontal|vertical>. Use them if not running on NT in
+ gdk_win32_draw_<rectangle|segments|lines> ()
+
+ * gdk/win32/gdkkeys-win32.c (gdk_keyval_name) : return NULL
+ for keyval == 0 to avoid to have zeros in all menu entries
+ without accelerator.
+
+2002-03-29 Jakub Steiner <jimmac@ximian.com>
+
+ * gtk/stock-icons/stock_add_24.png:
+ * gtk/stock-icons/stock_add_16.png:
+ * gtk/stock-icons/stock_remove_24.png:
+ * gtk/stock-icons/stock_remove_16.png: use a simple '+' and '-',
+ works better. the old box was too clumsy
+
+Thu Mar 28 21:11:04 2002 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkfilesel.c (open_new_dir): when encountering non-UTF-8 file
+ names, alert the user with g_message() instead of g_warning() and
+ put out the actual conversion error.
+
+2002-03-28 Dave Camp <dave@ximian.com>
+
+ * gtk/gtktreeview.c (install_scroll_sync_handler): Don't install
+ the handler if the widget isn't realized.
+
+2002-03-28 Jakub Steiner <jimmac@ximian.com>
+
+ * gtk/stock-icons/stock_font*:
+ * gtk/stock-icons/stock_align*:
+ * gtk/stock-icons/stock_text*: better solution to the dark theme
+ problem. Also looks more pretty IMHO
+
+2002-03-27 Matthias Clasen <maclas@gmx.de>
+
+ * configure.in: Try to find libpng via pkg-config first,
+ since libpng-1.2.2 will come with a .pc file.
+
+Wed Mar 27 11:10:39 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtknotebook.c (gtk_notebook_real_remove): Set
+ page->last_focus_child to NULL as well as removing the
+ weak reference, to deal with reentrancy in set_focus_child().
+ (#76634, Dennis Björklund)
+
+2002-03-27 Murray Cumming <murrayc@usa.net>
+
+ * gtk/gtktreeview.c: Corrected registered return type of
+ "move-cursor" signal. Had to add a marshaller to
+ gtk/gtkmarshalers.list.
+
+Tue Mar 26 14:46:50 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkmenu.c (gtk_menu_popup): Shuffle the ordering around
+ some more (position before realizing) fixing problems with
+ arrows popping up at the wrong time (#73386), hopefully not
+ introducing other problems. (Reported by Ettore Perrazoli, others)
+
+2002-03-26 Dave Camp <dave@ximian.com>
+
+ * gtk/gtktreeview.c (gtk_tree_view_button_press): Free the path
+ after calling gtk_tree_view_row_activated() rather than before.
+
+2002-03-25 Sven Neumann <sven@gimp.org>
+
+ * gtk/gtkrc.c (gtk_rc_parse_font_name): free the style's
+ font_description before assigning a new one.
+ (gtk_rc_parse_stock): always unref the created icon_set. #76289
+
+2002-03-25 Mark McLoughlin <mark@skynet.ie>
+
+ * gtk/gtkbindings.c: (gtk_binding_entry_add_signal),
+ kill code duplicated in gtk_binding_entry_add_signall.
+