]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-10
Clarify that the returned layout must not be modified.
[~andy/gtk] / ChangeLog.pre-2-10
index 1e6d558b97f6858f30d3a871618316187860b99f..2de02a50139a1544f323e642849fcbe47b70e4c4 100644 (file)
@@ -1,3 +1,113 @@
+2005-08-20  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkentry.c (gtk_entry_get_layout): Clarify that the
+       returned layout must not be modified.
+
+Sat Aug 20 16:12:14 2005  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_set_model): clear
+       scroll_to_path if the model changes.
+
+       * gtk/gtkiconview.c: (gtk_icon_view_destroy),
+       (gtk_icon_view_size_allocate), (gtk_icon_view_set_cursor),
+       (gtk_icon_view_scroll_to_path): Handle scrolling to a path before
+       we're realized, #312798
+       (gtk_icon_view_set_model): clear scroll_to_path if the model
+       changes.
+
+2005-08-20  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkrange.c (gtk_range_adjustment_changed) 
+       (gtk_range_adjustment_value_changed):  Don't queue a draw
+       if the layout has not changed.  (#313991, Benjamin Berg)
+
+2005-08-19  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktreeitem.c: Remove duplicate lines.  (#313344,
+       Benoit Carpentier)
+
+       * modules/engines/ms-windows/msw_style.c (setup_system_styles): 
+       Fix a typo. 
+
+       * gtk/gtkfilechooserbutton.c (change_icon_theme) 
+       (model_add_special, model_add_special, model_add_volumes):
+       Handle pixbuf being NULL without warnings. Also, don't
+       leak pixbuf references when the icon theme is changed.
+
+       * gtk/gtkmain.c (gtk_get_event_widget): Don't access
+       the user data on destroyed windows, since at best
+       it can be a stale pointer.  (#313953, Robin Green)      
+
+2005-08-19  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkhsv.c (paint_triangle): Avoid a buffer overrun.  
+       (#313900, Sebastien Bacher)
+
+       * gtk/gtktreeview.c (gtk_tree_view_get_visible_range): Return
+       FALSE if the tree is empty.  (#313891, Guillaume Cottenceau)
+
+       * gdk/x11/gdkdnd-x11.c (_gdk_drag_get_protocol_for_display) 
+       (xdnd_read_actions, get_client_window_at_coords_recurse): 
+       Free data returned from XGetWindowProperty. 
+
+       * gdk/x11/gdkevents-x11.c (fetch_net_wm_check_window) 
+       Free data returned from XGetWindowProperty.  (313867, Kjartan
+       Maraas)
+       
+       * gdk/x11/gdkdnd-x11.c (get_client_window_at_coords_recurse): Free
+       children in all cases.  (#313862, Kjartan Maraas)
+
+       * gtk/gtkicontheme.c (theme_lookup_icon): Store GtkIconData structs 
+       in the per-directory hash, even if they come from the icon cache. 
+       We tried to avoid that before, but as a result leaked icon data
+       structs.  (#313852, Kjartan Maraas)
+
+2005-08-18  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkmenutoolbutton.c (gtk_menu_tool_button_destroy): Disconnect
+       signal handlers on destroy, not on finalize.  (#313759, Brett Atoms)
+
+2005-08-15  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in: Add -lXext to GDK_EXTRA_LIBS in absence of pkg-config
+       files for x11/xext. (Jonas Bonn)
+
+2005-08-15  Tor Lillqvist  <tml@novell.com>
+
+       * gtk/gtkicontheme.c (theme_lookup_icon): Put debugging printout
+       inside GTK_NOTE.
+
+2005-08-15  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in: Fix have_base_pc / have_base_x_pc typo.
+
+       * gdk/x11/gdkdrawable-x11.c gtk/gtksettings.c: Remove panoxft.h includes.
+       (#313417, James Andrewartha)
+
+       * configure.in: Add fontconfig to X_PACKAGES, since we use it for
+       FcNameConstant(). (More of #313417)
+
+2005-08-15  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilechooserdefault.c: When using gtk_dialog_run() for
+       modal dialogs, make sure to inherit the window group from 
+       the parent, since we don't inherit window groups across
+       transient parents currently.  (#312918, Christian Persch)
+
+       * gtk/gtkmessagedialog.c (gtk_message_dialog_new): 
+       * gtk/gtkdialog.c (gtk_dialog_run): Slight update to the docs. 
+
+       * gtk/gtkiconview.c (gtk_icon_view_select_path) 
+       (gtk_icon_view_scroll_to_path): Handle paths of depth 0
+       gracefully.  (#312796, Jonathan Blandford)
+
+       * tests/testtoolbar.c: Add some more tests for menu placement.
+
+       * gtk/gtkmenutoolbutton.c (menu_position_func): 
+       * gtk/gtktoolbar.c (menu_position_func): Improve positioning
+       of toolbutton menus and of the overflow menu.  (#312937, 
+       #153870, Christian Persch, Paolo Borelli)
+
 2005-08-15  Tor Lillqvist  <tml@novell.com>
 
        * gtk/updateiconcache.c: Use g_path_get_dirname() instead of