]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-8
Use object data to mark widgets and groups as visited, so that we avoid
[~andy/gtk] / ChangeLog.pre-2-8
index 620562dc4fddbe70172e0b3dfc41ee3d9a4af146..2cf76c7be7a609b605063f615cbe4585c236ddce 100644 (file)
@@ -1,3 +1,113 @@
+2005-08-15  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtksizegroup.c: Use object data to mark widgets and
+       groups as visited, so that we avoid constant extra list
+       traversals. Also allocate quarks in class_init.  (#311618,
+       Michael Natterer)
+
+       * gtk/gtkicontheme.c (gtk_icon_theme_lookup_icon): Correct the 
+       download location for the hicolor icon theme. (#313475, Olexiy 
+       Avramchenko)
+
+       * gtk/gtkicontheme.c: Remove debug spew. 
+
+2005-08-15  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/linux-fb/gdkwindow-fb.c (gdk_window_set_back_pixmap): 
+       * gdk/win32/gdkwindow-win32.c (gdk_window_set_back_pixmap): 
+       * gdk/x11/gdkwindow-x11.c (gdk_window_set_back_pixmap):
+       Handle pixmap == NULL when checking for a colormap.
+       (Allin Cottrell).
+
+2005-08-14  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/updateiconcache.c: Store only one copy of the pixel data
+       for symlinked icons. To achieve this, maintain a hashtable 
+       mapping pathnames to pixel data, and share the pixel data for
+       all symlinks resolving to the same pathname. When writing out
+       the image data, write out the pixel data only the first time
+       it is met, and store the offset pointing to the first copy
+       for use in all later cases.
+       This reduces the size of the Bluecurve icon cache from 40
+       to 13MB. (#312972)
+
+2005-08-13  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Bump version
+
+       * === Released 2.8.0 ===
+
+       * NEWS: Updates
+
+       * configure.in: Require cairo 0.9.2
+
+2005-08-12  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcheckmenuitem.c (gtk_real_check_menu_item_draw_indicator): 
+       Remove a line without effect.
+
+       * gtk/gtkicontheme.c: When changing the icon theme, defer
+       the resetting of rc styles to an idle, so that it does
+       not happen e.g during expose handling (which is problematic,
+       since some widgets, like the toolbar, are changing the
+       hierarchy in response to style changes).  (#300539, reported
+       by many people, analyzed by Owen Taylor)
+
+2005-08-12  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/linux-fb/gdkwindow-fb.c (gdk_window_set_back_pixmap)
+       * gdk/win32/gdkwindow-win32.c (gdk_window_set_back_pixmap) 
+       * gdk/x11/gdkwindow-x11.c (gdk_window_set_back_pixmap): Warn if
+       gdk_drawable_get_colormap (pixmap) is NULL and return.
+
+2005-08-12  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Bump version to 2.8.0
+
+2005-08-11  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilechooserdefault.c: Work around some problems
+       with the gnome-vfs backends which could lead to crashes
+       in the bookmark handling.  (#310270, Diego Gonzalez, patch
+       by Michael Meeks)
+
+2005-08-11  Kristian Rietveld  <kris@gtk.org>
+
+       Fix for #312924, by John Finlay.
+
+       * gtk/gtkliststore.c (gtk_list_store_increment_stamp),
+       (gtk_list_store_clear): increment stamp on store clearance.
+
+       * gtk/gtktreestore.c (gtk_tree_store_increment_stamp),
+       (gtk_tree_store_clear): ditto.
+
+2005-08-11  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_size_allocate_columns): queue
+       a draw for the entire widget if any column changes width. (Fixes
+       #311026, reported by Frederic Crozat).
+
+2005-08-10  J. Ali Harlow  <ali@juiblex.co.uk>
+
+       * configure.in: Revert to linking against pangowin32 under win32
+       platform (Owen Taylor).
+
+2005-08-10  J. Ali Harlow  <ali@juiblex.co.uk>
+
+       * gdk/win32/gdkfont-win32.c (gdk_font_from_description_for_display): Make
+       the last change compile.
+
+2005-08-10  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktreemodelfilter.c (gtk_tree_model_filter_row_deleted) 
+       (gtk_tree_model_filter_remove_node): Remove ambiguities pointed
+       out by gcc.
+
+2005-08-10  James Henstridge  <james@jamesh.id.au>
+
+       * configure.in: fix definition of GDK_DEP_CFLAGS so that it
+       doesn't cause build failures if $X_PACKAGES is not empty.
+
 2005-08-09  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/gdkwindow.c (gdk_window_ref_cairo_surface): Remove superfluous