+Wed Jan 23 20:28:59 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtknotebook.c (gtk_notebook_draw_arrow):
+ Use insensitive state for insensitive arrows, not
+ just an "etched state". (#67172, Adrian Custer)
+
+2002-01-23 Manish Singh <yosh@gimp.org>
+
+ * gtk/gtkentry.c (gtk_entry_set_text): use a variable that's actually
+ been declared.
+
+2002-01-23 Damon Chaplin <damon@ximian.com>
+
+ * configure.in (gtk_doc_min_version): set minimum gtk-doc version to
+ 0.9, since we need to use the new --type-init-func argument for
+ gtkdoc-scangobj.
+
+2002-01-23 Matthias Clasen <matthiasc@poet.de>
+
+ * gtk/gtkentry.c, gtk/gtkwidget.c: Remove excessive
+ g_return_if_fail() calls. (#57615)
+
+ * gtk/gtkitemfactory.c (gtk_item_factory_delete_entries): Make
+ it work for paths with underline accelerators. (#69247)
+
+Wed Jan 23 15:12:16 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkspinbutton.c (gtk_spin_button_state_changed):
+ Stop spinning if widget becomes insensitive. (#56248)
+
+Wed Jan 23 14:44:12 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkspinbutton.c (EPSILON): Decreate value since
+ we now use doubles.
+
+Tue Jan 22 16:58:37 2002 Jonathan Blandford <jrb@redhat.com>
+
+ * gtk/gtktreeview.c (gtk_tree_view_size_allocate): Fix sizing bug
+ I introduced accidentally, #69358
+
+2002-01-22 Padraig O'Briain <padraig.obriain@sun.com>
+
+ * gtk/gtktreestore.c (gtk_tree_store_iter_children):
+ Update last change to prevent core dump
+
+Mon Jan 21 01:21:54 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreestore.c: add some more stamp checks (pointed out
+ by Anders Carlsson)
+
+ * gtk/gtktreemodelsort.c (gtk_tree_model_sort_insert_value): don't
+ assume _row_changed will insert sort (because _row_changed doesn't
+ need to follow this signal), so apply insert sort here
+ (gtk_tree_model_sort_level_find_insert): header doesn't need to be
+ set here, so use a return instead of g_return_val_if_fail.
+
+Mon Jan 21 18:28:17 2002 Jonathan Blandford <jrb@redhat.com>
+
+ * gtk/gtktreeview.c (gtk_tree_view_adjustment_changed): Update
+ top_row. Remove extraneous print statements.
+
+2002-01-21 Matthias Clasen <matthiasc@poet.de>
+
+ * gtk/gtkitemfactory.c (gtk_item_factory_popup,
+ gtk_item_factory_popup_with_data): Document allowed values
+ for ifactory.
+
+ * gtk/gtkitemfactory.c (gtk_item_factory_delete_entry): Make
+ it work for paths with underline accelerators.
+
+Fri Jan 18 16:31:21 2002 Jonathan Blandford <jrb@redhat.com>
+
+ * gtk/gtktreeview.c (gtk_tree_view_size_allocate): only resize the
+ window.
+
+Mon Jan 21 11:56:31 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkentry.c (gtk_entry_real_activate): Trap the
+ case where there is no default widget and the entry
+ is the focus widget, since this also causes infinite
+ recursion. (#69158)
+
+Mon Jan 21 11:46:39 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdk.c (gdk_init_check): Set the fallback program class here,
+ rather than lazilygdk_get_program_class(), since we don't want
+ -name to override it. (#69123, Ryan Lovett)
+
+Mon Jan 21 10:29:45 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdk.c: Fix wrong types for command line arguments
+ (#69124, Ryan Lovett)
+
+ * gdk/gdk.c (gdk_arg_context_parse): Fix bug in parsing
+ parsing '--arg VALUE'.
+
+ * gdk/gdk.c: Remove unused variable gdk_error_trap_free_list.
+
+2002-01-21 Havoc Pennington <hp@pobox.com>
+
+ * gdk/gdkwindow.c (gdk_window_add_filter): mention that window
+ arg can be NULL
+
+Sat Jan 19 20:49:41 2002 Kristian Rietveld <kris@gtk.org>
+
+ * demos/gtk-demo/editable_cells.c: fix a load of open line ends
+ (cell_edited): modified patch from German Poo Caaman~o
+ to fix up old_text declaration and free the memory
+ (do_editable_cells): unref the model after creating the treeview
+
+ * demos/gtk-demo/list_store.c: fix a load of open line ends,
+ (add_columns): set the sort column id, so we can sort
+
+ * demos/gtk-demo/tree_store.c: fix a load of open line ends,
+ (do_tree_store): unref the model after creating the treeview
+
+2002-01-19 Havoc Pennington <hp@pobox.com>
+
+ * gtk/gtkwindow.c: link to new X11 section in a lot of places when
+ mentioning the window manager.
+
+ * gtk/gtkwidget.c (gtk_widget_hide_on_delete): don't mention
+ window manager since we're portable.
+
+Sat Jan 19 08:47:41 2002 Jeff Garzik <jgarzik@mandrakesoft.com>
+
+ * gdk/linux-fb/gdkproperty-fb.c (gdk_atom_name):
+ Wrap case values in GPOINTER_TO_UINT(). Fixes build with gcc 3.x.
+
+ * gtk/gtkmain.c: Include sys/types.h if G_OS_UNIX.
+ Fixes build with gcc 3.x and -ansi.
+
+Fri Jan 18 23:01:37 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkrc.c (gtk_rc_parse_style): Fix problems when
+ an engine declaration occurs in a reopened style, and
+ g_free() of objects when errors occur.
+
+2002-01-18 Matthias Clasen <matthiasc@poet.de>
+
+ * gtk/gtkitemfactory.c (gtk_item_factory_get_widget_by_action):
+ Clarify documentation. (#69026)
+
+ * gtk/gtkprogressbar.c (gtk_progress_bar_size_request): Fix
+ missing initialization of adjustment. (#69025)
+
+2002-01-17 Raja R Harinath <harinath@cs.umn.edu>
+
+ Simplify Makefiles.
+ <URL: http://bugzilla.gnome.org/show_bug.cgi?id=68969>
+ * gdk/Makefile.am: Remove use of automake conditionals to pick
+ library to build.
+ * gtk/Makefile.am: Likewise.
+
+ * gdk/Makefile.am (LDFLAGS): Use $(libdir), not @prefix@/lib.
+ * gtk/Makefile.am (LDFLAGS): Likewise.
+
+Thu Jan 17 20:13:14 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtknotebook.c (gtk_notebook_redraw_tabs): Fix
+ missing allocation.x/y offsets. (#68962, Jacob
+ Berkman)
+
+ * gtk/gtknotebook.c (gtk_notebook_size_allocate):
+ Queue a redraw on the entire widget if we hide
+ the last page or show the first. (Also #68962)
+
+2002-01-17 Havoc Pennington <hp@redhat.com>
+
+ * gtk/gtktextview.c (gtk_text_view_move_cursor_internal): change
+ GTK_MOVEMENT_PARAGRAPHS to go to start/end of paragraph before it
+ starts to go up/down paragraphs. This makes Ctrl+Up/Ctrl+Down work
+ as in the keynav spec, though it makes the interpretation of
+ GTK_MOVEMENT_PARAGRAPHS different from the interpretation of some
+ of the other GTK_MOVEMENT_ thingies, maybe, as if that enum makes
+ any sense anyhow.
+
+Thu Jan 17 16:34:55 2002 Jonathan Blandford <jrb@redhat.com>
+
+ * gtk/gtktreeview.c (gtk_tree_view_real_select_cursor_row): For
+ some reason, I was activating a row while just selecting it.
+ Reported by andersca.
+ (gtk_tree_view_size_request): add a
+ validate_rows_handler to give us a rough width of the widget.
+
+ * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_update_button):
+ Queue a resize here just in case. It's needed in over half the
+ cases, and I don't want to do a diff to figure out exactly when
+ it's needed.
+
+2002-01-17 Matthias Clasen <matthiasc@poet.de>
+
+ * gtk/gtkinputdialog.c,
+ gtk/gtkcolorsel.c, gtk/gtkfilesel.c, gtk/gtkfontsel.c:
+ Mark children as composite. (#66360)
+
+ * gtk/gtkwidget.c (gtk_widget_push_composite_child): Explain
+ composite children some more. (#66360)
+
+2002-01-17 Havoc Pennington <hp@redhat.com>
+
+ * gtk/gtktextlayout.c (_gtk_text_layout_get_line_xrange): new
+ function (which I then decided not to use but I think it's needed
+ to fix #68963
+
+ * gtk/gtktextview.c: add page_horizontally action signal and
+ implement Ctrl+PgUp, Ctrl+PgDown based on patch from Padraig,
+ hackily modified to avoid adding GTK_MOVEMENT_ API. Part of
+ #53934
+
+ * gtk/gtkmarshalers.list: add NONE:INT,BOOL
+
+Thu Jan 17 17:02:38 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkwidget.c (gtk_widget_real_unrealize): Call
+ gtk_selection_remove_all() here, not in destroy/
+ finalize. (#66636, Sergey Vlasov)
+
+ * gtk/gtkselection.c (gtk_selection_request): Fix
+ reentrancy problem with multiple conversions.
+
+ * gtk/gtkselection.c (gtk_selection_remove_all):
+ Don't remove incrs, we don't need the widget for
+ maintain the incr.
+
+ * gtk/gtkselection.c (struct _GtkIncrInfo): Remove
+ the widget field from here, we don't need it.
+
+Thu Jan 17 13:08:34 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/x11/gdkmain-x11.c (gdk_error_trap_push): Move
+ here, and save/restore the X error handler to allow
+ people using GTK+ to set the X error handler to something
+ custom without disturbing the operation of GDK.
+
+ * gdk/linux-fb/gdkmain-fb.c (gdk_error_trap_push)
+ * gdk/win32/gdkmain-win32.c (gdk_error_trap_pop): Add
+ dummy implementations.
+
+ * gdk/x11/gdkmain-x11.c gdk/x11/gdkevents-x11.c
+ gdk/x11/gdkdnd-x11.c: Use gdk_error_trap_push()/pop()
+ for all error trapping.
+
+ * gdk/x11/gdkdnd-x11.c: Remove '#if 0' code.
+
+ * gdk/x11/gdkdnd-x11.c (gdk_window_cache_new): Fix
+ problem where we would add the results anyways,
+ and then add it again if no error occurred, and problem
+ where we could leave _gdk_error_warnings() unset.
+
+Wed Jan 16 20:28:38 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkfilesel.c: Fix "deleting" filename by adding
+ another boolean parameter to file_selection_populate() -
+ whether to clear the entry. Also, never fill in the
+ entry when the user clicks on something in the
+ directory list. (#6791, Reported by Jos Dehaes and many,
+ many, many others.)
+
+2002-01-16 Havoc Pennington <hp@redhat.com>
+
+ * gtk/gtktextview.c (gtk_text_view_scroll_pages): update
+ cursor_y_pos with clamped delta rather than theoretical delta
+ (#68788). Also, if we can't page up/down further then jump
+ to top/bottom of the document.
+
+Wed Jan 16 19:33:41 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkfilesel.c (gtk_file_selection_map): Refresh
+ the dialog on map. (#52877, inspired by request from
+ Murray Cumming)
+
+Wed Jan 16 19:23:04 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkbindings.c (gtk_binding_entry_activate):
+ Support "optional" bindings. If a binding signal
+ has a boolean return value, and returns FALSE it
+ is as if it didn't exist all.
+
+ * gtk/gtkbindings.c (binding_compose_params): Switch
+ over to GValue.
+
+ * gtk/gtknotebook.[ch]: Make the select_page() and
+ change_current_page() signals only take effect when
+ the focus is on the tab area so that key presses
+ in children pass up to the toplevel correctly.
+
+Wed Jan 16 12:16:37 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkoptionmenu.c (gtk_option_menu_size_request): Fix
+ calculation error in the (shouldn't happen) case where
+ option_menu->height < child_requisition.height. (Patch
+ from Jacob Berkman, #66969)
+
+2002-01-15 Matthias Clasen <matthiasc@poet.de>
+
+ * gtk/gtkenums.h (GtkMatchType): Deprecate. (#68183)
+
+ * gtk/gtkscale.h (gtk_scale_value_width): Remove useless
+ compatibility macro. (#67730)
+
+Wed Jan 16 10:54:38 2002 Owen Taylor <otaylor@redhat.com>
+
+ * configure.in: Fix typo in --help output.
+ (Arnaud Charlet).
+
+Wed Jan 16 10:18:42 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/stock-icons/Makefile.am (EXTRA_DIST): Add
+ gtkstockpixbufs.h.
+
+ * configure.in: Make TIFF, JPEG, PNG loaders mandatory
+ unless you configure with --without-libtiff, etc.
+ (#54045, Brian Cameron)
+
2002-01-16 Padraig O'Briain <padraig.obriain@sun.com>
* gtk/gtkmenushell.c (gtk_real_menu_shell_move_current):