+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):
+ Avoid unexpected warning message when navigating menu (#68517)
+
2002-01-15 Jody Goldberg <jody@gnome.org>
* gtk/gtklayout.c (gtk_layout_realize) : It is possible that a
* gtk/gtkwindow.c (gtk_window_move_resize): Unset
initial_pos_set after the first configure request.
+2002-01-13 Jody Goldberg <jody@gnome.org>
+
+ * gtk/gtktexttag.c (get_color_arg) : set_boxed will copy the color
+ and will use a mem_chunk to do it. Avoid an unnecessary copy, a
+ leak, and confusion.
+
Sun Jan 13 23:23:22 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkwindow.c (gtk_window_compute_hints): Fix problem where