]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-10
change GTK_MOVEMENT_PARAGRAPHS to go to start/end of paragraph before it
[~andy/gtk] / ChangeLog.pre-2-10
index b7863283626ef5071feccfde1bbc924fc25c6322..0cda76c973a988fb95e70c20072f55f8090fc55e 100644 (file)
@@ -1,3 +1,156 @@
+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
@@ -92,6 +245,12 @@ Mon Jan 14 16:35:58 2002  Owen Taylor  <otaylor@redhat.com>
        * 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