xchat does not do composite transparency, crashes if transparency is enabled with GTK RGBA

Bug #92028 reported by Matt Wheeler
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
XChat-GNOME
Fix Released
Wishlist
xchat
Unknown
Unknown
xchat (Ubuntu)
Triaged
Wishlist
Unassigned
xchat-gnome (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: xchat

xchat should be able to do transparency the way gnome-terminal does (should do), rather than just grabbing the desktop image and selecting the correct bit

Revision history for this message
Sebastian Breier (tomcat42) wrote :

This also affects xchat-gnome. I added it in Ubuntu & upstream.

Revision history for this message
Sebastian Breier (tomcat42) wrote :

I think it's not clear from the original bug report that this is a AIGLX/XGL issue, because gnome-terminal has the same transparency as xchat(-gnome) has with metacity.

Changed in xchat-gnome:
status: Unknown → Unconfirmed
William Grant (wgrant)
Changed in xchat:
importance: Undecided → Wishlist
status: Unconfirmed → Confirmed
Changed in xchat-gnome:
importance: Undecided → Wishlist
status: Unconfirmed → Confirmed
Áron Sisak (asisak)
Changed in xchat:
status: Confirmed → Triaged
Revision history for this message
Jonas Wagner (veers) wrote :

I did some work on this issue. But I'm not using xchat anymore so I'll not finish it.
Here is the topic in the forum which contains my patch (and screenshots ;) )
http://forum.xchat.org/viewtopic.php?t=3187

Changed in xchat-gnome:
status: New → Confirmed
Changed in xchat-gnome:
status: Confirmed → Triaged
Revision history for this message
Maia Everett (linneris) wrote :

Patch.

Note to the core developers: since I hear there are plans for RGBA by default in Maverick, this patch is worth looking at for another reason: without it, xchat-gnome crashes if the old ("fake") transparency is enabled in RGBA window mode.

Revision history for this message
Maia Everett (linneris) wrote :

To clarify, that patch above is for xchat-gnome. I haven't worked on plain xchat for this.

Revision history for this message
Maia Everett (linneris) wrote :

Slightly modified patch.

Maia Everett (linneris)
summary: - xchat does not do composite transparency
+ xchat does not do composite transparency, crashes if transparency is
+ enabled with GTK RGBA
tags: added: gtk-csd
Revision history for this message
Maia Everett (linneris) wrote :

Debdiff.

xchat-gnome (1:0.26.1-1ubuntu3) maverick; urgency=low

  * Added debian/patches/22_rgba_transparency.patch:
    - Use alpha transparency if available; fix crash when transparency is set
      with GTK RGBA enabled (LP: #92028)

 -- Maia Kozheva <email address hidden> Tue, 01 Jun 2010 16:36:27 +0700

Maia Everett (linneris)
Changed in xchat-gnome (Ubuntu):
status: Triaged → Confirmed
Revision history for this message
Omer Akram (om26er) wrote :

xchat did not crash for me in Maverick did it crash for anyone else?

Revision history for this message
Maia Everett (linneris) wrote :

Updated patch for Maverick, fixing a text rendering issue with Cairo 1.9 by wrapping rectangle filling in cairo_save/cairo_restore.

tags: added: patch-forwarded-upstream
Changed in xchat-gnome:
importance: Unknown → Wishlist
status: Confirmed → Fix Released
Revision history for this message
Daniel Holbach (dholbach) wrote :

Fix has landed upstream. Does anybody know if there's a new release planned or should we package a snapshot?

Changed in xchat-gnome (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Micah Gersten (micahg) wrote :

Is there anything here that actually needs sponsoring?

Revision history for this message
Stefano Rivera (stefanor) wrote :

Unsubscribing ubuntu-sponsors, as there doesn't appear to be an upload that needs sponsoring. Please resubscribe us if necessary.

Revision history for this message
Bryce Harrington (bryce) wrote :

Can someone verify if the version in natty carries this fix? If not, then this should be re-added to sponsors queue to get packaged and included in natty.

Revision history for this message
Maia Everett (linneris) wrote :

Verified that the version in Natty fixes it, closing.

Changed in xchat-gnome (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.