Your message dated Fri, 18 Jul 2008 14:32:07 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#471073: fixed in gtk+2.0 2.12.11-2
has caused the Debian Bug report #471073,
regarding libgtk2.0-0: GtkTreeView fails to properly resize expander columns 
under some circumstances (w/testcase)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
471073: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=471073
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: libgtk2.0-0
Version: 2.12.9-2
Severity: normal

Hi,

Under some circumstances, GtkTreeView fails to properly resize columns which
have their expand property set to TRUE.

In the attached testcase (using pygtk), the middle column has its expand
property set to TRUE and is allowed to ellipsize text. Click on the zoom
button, and see how the column is not resized as it should be. Resize the
window using the bottom-right handle and see how it magically gets resized
as it should.

Stumbled upon this bug while using a GtkTreeView this week in an application;
discussed the problem with Josselin who asked for a testcase for this
particular situation, as it's unclear whether the current patch lacks this
particular case or is broken for this particular case.

Thanks,

JB.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.24.3 (SMP w/2 CPU cores)
Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash

Versions of packages libgtk2.0-0 depends on:
ii  libatk1.0-0           1.22.0-1           The ATK accessibility toolkit
ii  libc6                 2.7-9              GNU C Library: Shared libraries
ii  libcairo2             1.4.14-1           The Cairo 2D vector graphics libra
ii  libcomerr2            1.40.8-1           common error description library
ii  libcupsys2            1.3.6-1            Common UNIX Printing System(tm) - 
ii  libfontconfig1        2.5.0-2            generic font configuration library
ii  libglib2.0-0          2.16.1-1           The GLib library of C routines
ii  libgnutls26           2.2.2-1            the GNU TLS library - runtime libr
ii  libgtk2.0-common      2.12.9-2           Common files for the GTK+ graphica
ii  libjpeg62             6b-14              The Independent JPEG Group's JPEG 
ii  libkrb53              1.6.dfsg.3~beta1-3 MIT Kerberos runtime libraries
ii  libpango1.0-0         1.20.0-1           Layout and rendering of internatio
ii  libpng12-0            1.2.15~beta5-3     PNG library - runtime
ii  libtiff4              3.8.2-7            Tag Image File Format (TIFF) libra
ii  libx11-6              2:1.0.3-7          X11 client-side library
ii  libxcomposite1        1:0.4.0-1          X11 Composite extension library
ii  libxcursor1           1:1.1.9-1          X cursor management library
ii  libxdamage1           1:1.1.1-3          X11 damaged region extension libra
ii  libxext6              2:1.0.4-1          X11 miscellaneous extension librar
ii  libxfixes3            1:4.0.3-2          X11 miscellaneous 'fixes' extensio
ii  libxi6                2:1.1.3-1          X11 Input extension library
ii  libxinerama1          2:1.0.3-1          X11 Xinerama extension library
ii  libxrandr2            2:1.2.2-1          X11 RandR extension library
ii  libxrender1           1:0.9.4-1          X Rendering Extension client libra
ii  zlib1g                1:1.2.3.3.dfsg-11  compression library - runtime

Versions of packages libgtk2.0-0 recommends:
ii  hicolor-icon-theme            0.10-1     default fallback theme for FreeDes
ii  libgtk2.0-bin                 2.12.9-2   The programs for the GTK+ graphica

-- no debconf information
#!/usr/bin/python

import pygtk
pygtk.require('2.0')
import gtk
import pango


def w_delete_destroy_cb(window, user_data):
    gtk.main_quit()

def tb_zoom_in_cb(button):
    gtk.settings_get_default().set_string_property('gtk-font-name', 'Sans 20', '')


window = gtk.Window(gtk.WINDOW_TOPLEVEL)
window.set_title('GTK+ TreeView resize bug')
window.set_size_request(800, 600)
window.connect('delete-event', w_delete_destroy_cb)
window.connect('destroy-event', w_delete_destroy_cb)

vbox = gtk.VBox(False, 0)
window.add(vbox)

tbar = gtk.Toolbar()
vbox.pack_start(tbar, False, False, 0)

tb = gtk.ToolButton(gtk.STOCK_ZOOM_IN)
tb.connect('clicked', tb_zoom_in_cb)
tbar.add(tb)

store = gtk.ListStore(str, str, str)
store.append(['col 1 expand False', 'col 2 expand True', 'col 3 expand False'])

tv = gtk.TreeView(store)

tvc = gtk.TreeViewColumn('Col 1')
tv.append_column(tvc)
rdr = gtk.CellRendererText()
tvc.pack_start(rdr, True)
tvc.add_attribute(rdr, 'text', 0)

tvc = gtk.TreeViewColumn('Col 2')
tv.append_column(tvc)
rdr = gtk.CellRendererText()
rdr.set_property('ellipsize', pango.ELLIPSIZE_END)
tvc.pack_start(rdr, True)
tvc.add_attribute(rdr, 'text', 1)
tvc.set_expand(True)

tvc = gtk.TreeViewColumn('Col 3')
tv.append_column(tvc)
rdr = gtk.CellRendererText()
tvc.pack_start(rdr, True)
tvc.add_attribute(rdr, 'text', 2)

sw = gtk.ScrolledWindow()
sw.set_policy(gtk.POLICY_NEVER, gtk.POLICY_ALWAYS)
vbox.pack_start(sw, True, True, 0)

sw.add(tv)

sbar = gtk.Statusbar()
vbox.pack_start(sbar, False, False, 0)

window.show_all()

gtk.main()

--- End Message ---
--- Begin Message ---
Source: gtk+2.0
Source-Version: 2.12.11-2

We believe that the bug you reported is fixed in the latest version of
gtk+2.0, which is due to be installed in the Debian FTP archive:

gtk+2.0_2.12.11-2.diff.gz
  to pool/main/g/gtk+2.0/gtk+2.0_2.12.11-2.diff.gz
gtk+2.0_2.12.11-2.dsc
  to pool/main/g/gtk+2.0/gtk+2.0_2.12.11-2.dsc
gtk2-engines-pixbuf_2.12.11-2_amd64.deb
  to pool/main/g/gtk+2.0/gtk2-engines-pixbuf_2.12.11-2_amd64.deb
gtk2.0-examples_2.12.11-2_amd64.deb
  to pool/main/g/gtk+2.0/gtk2.0-examples_2.12.11-2_amd64.deb
libgtk-directfb-2.0-0-udeb_2.12.11-2_amd64.udeb
  to pool/main/g/gtk+2.0/libgtk-directfb-2.0-0-udeb_2.12.11-2_amd64.udeb
libgtk-directfb-2.0-0_2.12.11-2_amd64.deb
  to pool/main/g/gtk+2.0/libgtk-directfb-2.0-0_2.12.11-2_amd64.deb
libgtk-directfb-2.0-dev_2.12.11-2_amd64.deb
  to pool/main/g/gtk+2.0/libgtk-directfb-2.0-dev_2.12.11-2_amd64.deb
libgtk2.0-0-dbg_2.12.11-2_amd64.deb
  to pool/main/g/gtk+2.0/libgtk2.0-0-dbg_2.12.11-2_amd64.deb
libgtk2.0-0_2.12.11-2_amd64.deb
  to pool/main/g/gtk+2.0/libgtk2.0-0_2.12.11-2_amd64.deb
libgtk2.0-bin_2.12.11-2_all.deb
  to pool/main/g/gtk+2.0/libgtk2.0-bin_2.12.11-2_all.deb
libgtk2.0-common_2.12.11-2_all.deb
  to pool/main/g/gtk+2.0/libgtk2.0-common_2.12.11-2_all.deb
libgtk2.0-dev_2.12.11-2_amd64.deb
  to pool/main/g/gtk+2.0/libgtk2.0-dev_2.12.11-2_amd64.deb
libgtk2.0-doc_2.12.11-2_all.deb
  to pool/main/g/gtk+2.0/libgtk2.0-doc_2.12.11-2_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Josselin Mouette <[EMAIL PROTECTED]> (supplier of updated gtk+2.0 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Fri, 18 Jul 2008 14:53:17 +0200
Source: gtk+2.0
Binary: libgtk2.0-0 libgtk-directfb-2.0-0 libgtk-directfb-2.0-0-udeb 
libgtk2.0-common libgtk2.0-bin libgtk2.0-dev libgtk-directfb-2.0-dev 
libgtk2.0-0-dbg libgtk2.0-doc gtk2.0-examples gtk2-engines-pixbuf
Architecture: source all amd64
Version: 2.12.11-2
Distribution: unstable
Urgency: low
Maintainer: Sebastien Bacher <[EMAIL PROTECTED]>
Changed-By: Josselin Mouette <[EMAIL PROTECTED]>
Description: 
 gtk2-engines-pixbuf - Pixbuf-based theme for GTK+ 2.x
 gtk2.0-examples - Examples files for the GTK+ 2.0
 libgtk-directfb-2.0-0 - The GTK+ graphical user interface library - DirectFB 
runtime
 libgtk-directfb-2.0-0-udeb - The GTK+ graphical user interface library - 
minimal runtime (udeb)
 libgtk-directfb-2.0-dev - Development files for the GTK+ library - DirectFB 
version
 libgtk2.0-0 - The GTK+ graphical user interface library
 libgtk2.0-0-dbg - The GTK+ libraries and debugging symbols
 libgtk2.0-bin - The programs for the GTK+ graphical user interface library
 libgtk2.0-common - Common files for the GTK+ graphical user interface library
 libgtk2.0-dev - Development files for the GTK+ library
 libgtk2.0-doc - Documentation for the GTK+ graphical user interface library
Closes: 471073
Changes: 
 gtk+2.0 (2.12.11-2) unstable; urgency=low
 .
   * 033_treeview_resizing.patch:
     + Enable again, it was disabled by mistake.
     + Update to new version provided by Kristian Rietveld.
       Closes: #471073.
   * libgtk2.0-doc.doc-base.gtk2-tutorial: fix spelling of GTK+.
   * *.doc-base.*: fix doc-base sections.
Checksums-Sha1: 
 b3680d8ff4225fe5b4a677f1f89ffa053dbe5916 2063 gtk+2.0_2.12.11-2.dsc
 c238a73c1af258288c8b02a0eb200547f04ab695 90439 gtk+2.0_2.12.11-2.diff.gz
 2c5605469396601be5fcbdc52c48bab85566b862 5479640 
libgtk2.0-common_2.12.11-2_all.deb
 8bf45cf4830342750d05660c77c2bf2ec07fe3e7 144092 libgtk2.0-bin_2.12.11-2_all.deb
 087399cb7487fd3f9086dcbca117d6b508655a98 3377124 
libgtk2.0-doc_2.12.11-2_all.deb
 d042873141a86fecfd9d6eb48bb9732d5cf81f09 2294386 
libgtk2.0-0_2.12.11-2_amd64.deb
 61b31629a58a1191a16eeccd6a4cdcb4f8d0fa3f 1966086 
libgtk-directfb-2.0-0_2.12.11-2_amd64.deb
 06849e2122e2ece6303bc841d8ebf93022a282f2 1884636 
libgtk-directfb-2.0-0-udeb_2.12.11-2_amd64.udeb
 d5c2e59e7a74e6052c93bce35ec90fbabdab4207 3188046 
libgtk2.0-dev_2.12.11-2_amd64.deb
 e6895fde68d52aedbcf6456e1c35ca5216e6efb2 142416 
libgtk-directfb-2.0-dev_2.12.11-2_amd64.deb
 ed5ee0e672f97b9f2cf19695ec2cea9ecbb24cc6 10275414 
libgtk2.0-0-dbg_2.12.11-2_amd64.deb
 7f1f095eda021db144588ce47f22ee0c8e053933 584258 
gtk2.0-examples_2.12.11-2_amd64.deb
 ff2cc48e6aa32cbfef04986b25dd4ddba90f0042 334816 
gtk2-engines-pixbuf_2.12.11-2_amd64.deb
Checksums-Sha256: 
 08786b44de4998309332c55316679b433e188b674c5a6427dc9c610e5e7d3cff 2063 
gtk+2.0_2.12.11-2.dsc
 005b71302504db1279c7fccdd1992df0922d1f8a847e804cd85f2e56380cb2c3 90439 
gtk+2.0_2.12.11-2.diff.gz
 6ea779ff8b7fcca3fc0e75002a123600f1f0c28c7c727124a495844633dfa15a 5479640 
libgtk2.0-common_2.12.11-2_all.deb
 9f173255680b72ab3879c84efa54711ac588e89a70aba4da60bd4d38be65757d 144092 
libgtk2.0-bin_2.12.11-2_all.deb
 7312612108f9c1f85d090b3e73ae13c0d52544c27f1983b92881ab7a6a08677b 3377124 
libgtk2.0-doc_2.12.11-2_all.deb
 f269e511da94e78ab57f41388e0e047929e1bfc2fe8e642383952cdbaa263a04 2294386 
libgtk2.0-0_2.12.11-2_amd64.deb
 11ed3059c58d8e9d1620693516a51e7911e98987bc778c5ac8b7c2452bc0dc0c 1966086 
libgtk-directfb-2.0-0_2.12.11-2_amd64.deb
 8e0a37d9d0c8ec78dd2e9aee1941f6dce0afe61f2008d296df5b69215c2c52c7 1884636 
libgtk-directfb-2.0-0-udeb_2.12.11-2_amd64.udeb
 b6b004b2bed0d4105e62c1413c04da69827438f21d736dc9751f41b8ea3385da 3188046 
libgtk2.0-dev_2.12.11-2_amd64.deb
 2b70306f9139f605923663e663af5a40429b108866461fc1c11eac3649c6e496 142416 
libgtk-directfb-2.0-dev_2.12.11-2_amd64.deb
 96d1b528cc96b24c33bf11d4b51a229fde55925461c9bb2c47ab97d6f2c330b5 10275414 
libgtk2.0-0-dbg_2.12.11-2_amd64.deb
 5d0a389b29b1cf8ae127c0ce1f73a464e8319b3c93b8de294d73cfe53e47ee52 584258 
gtk2.0-examples_2.12.11-2_amd64.deb
 030c3ec385adfceb507411f059079574afa91c193f776ff0acafcc2f2510f1ef 334816 
gtk2-engines-pixbuf_2.12.11-2_amd64.deb
Files: 
 518ae28faa3ce93213ad2ccce991835c 2063 libs optional gtk+2.0_2.12.11-2.dsc
 1706fd7deace8f7cfb59aac045cf87c2 90439 libs optional gtk+2.0_2.12.11-2.diff.gz
 193f36dc11e7705c74878a189116574a 5479640 misc optional 
libgtk2.0-common_2.12.11-2_all.deb
 5a42635921e391d99a3e554f13b62e37 144092 misc optional 
libgtk2.0-bin_2.12.11-2_all.deb
 d5b1c2aad05ab97a91e4644135af0cfa 3377124 doc optional 
libgtk2.0-doc_2.12.11-2_all.deb
 283ee78d23dc7e2ade1de16c66cf253f 2294386 libs optional 
libgtk2.0-0_2.12.11-2_amd64.deb
 4fc6fe2b4643e1cc2fa83f2894444517 1966086 libs optional 
libgtk-directfb-2.0-0_2.12.11-2_amd64.deb
 c7f6d333fb1d388cb11561530095f76d 1884636 debian-installer extra 
libgtk-directfb-2.0-0-udeb_2.12.11-2_amd64.udeb
 fd658828f810a3765f4180cbaf32b28c 3188046 libdevel optional 
libgtk2.0-dev_2.12.11-2_amd64.deb
 60db57889fced5f95de27bd4d94b5b57 142416 libdevel optional 
libgtk-directfb-2.0-dev_2.12.11-2_amd64.deb
 feda711be0b4b6a73bcada24f84499f4 10275414 libdevel extra 
libgtk2.0-0-dbg_2.12.11-2_amd64.deb
 b9bbc3437b003c54b6f85d2343836e6b 584258 x11 extra 
gtk2.0-examples_2.12.11-2_amd64.deb
 081c34a253534624aa7e41ca5266c248 334816 graphics optional 
gtk2-engines-pixbuf_2.12.11-2_amd64.deb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFIgKdYrSla4ddfhTMRAgLfAKDTkjyXtjSuzW+ef0Ai5OGtcaCylwCfcxFV
a2O5GEH6C3LoUB3OuK9Ljm8=
=bUNo
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to