Re: Compatibility problems with latest GTK+ applications

2014-05-09 Thread John Layt
On 8 May 2014 13:56, Sebastian Kügler se...@kde.org wrote: On Thursday, May 08, 2014 14:39:49 Matthias Klumpp wrote: However, to support the cross-desktop efforts, the GNOME people should maybe make a few compromises (e.g. make GTK+ behave differently on other DEs), especially since GTK+ is

Re: Compatibility problems with latest GTK+ applications

2014-05-09 Thread John Layt
On 8 May 2014 13:56, Sebastian Kügler se...@kde.org wrote: On Thursday, May 08, 2014 14:39:49 Matthias Klumpp wrote: However, to support the cross-desktop efforts, the GNOME people should maybe make a few compromises (e.g. make GTK+ behave differently on other DEs), especially since GTK+ is

Re: Re: Compatibility problems with latest GTK+ applications

2014-05-09 Thread Martin Gräßlin
On Friday 09 May 2014 09:54:53 John Layt wrote: On 8 May 2014 13:56, Sebastian Kügler se...@kde.org wrote: On Thursday, May 08, 2014 14:39:49 Matthias Klumpp wrote: However, to support the cross-desktop efforts, the GNOME people should maybe make a few compromises (e.g. make GTK+ behave

Re: Compatibility problems with latest GTK+ applications

2014-05-09 Thread David Edmundson
Pardon my ignorance, but does Gtk impose CSD on all apps, or just those apps that opt-in to using it? GTK apps can opt out (by not using a GTKHeader widget) I can't imagine the Gimp adopting that design anytime soon. They're already quite far from Gnome HIG. I patched GTK here:

Re: Re: Compatibility problems with latest GTK+ applications

2014-05-09 Thread John Layt
On 9 May 2014 10:04, Martin Gräßlin mgraess...@kde.org wrote: XFCE is affected in that way that GTK developers opened bug reports against XFCE that their window manager is broken (stating it's the only one not supporting that, well KWin neither). That's not exactly the way to win friends and

Re: Compatibility problems with latest GTK+ applications

2014-05-09 Thread Jens Reuterberg
Tell me if you have issues moving it through and we can all try to talk with our respective contacts and try to get them to push it a bit :) On Friday 09 May 2014 13.20.56 David Edmundson wrote: Pardon my ignorance, but does Gtk impose CSD on all apps, or just those apps that opt-in to using

Re: Compatibility problems with latest GTK+ applications

2014-05-08 Thread Martin Gräßlin
Martin GräßlinOn Wednesday 07 May 2014 10:11:37 wrote: Any advice on how to handle this situation is appreciated. As several people responded that I should report the issues I just did that and reported the following bug reports against GTK: * CSD styled windows don't react on compositing

Re: Compatibility problems with latest GTK+ applications

2014-05-08 Thread Matthias Klumpp
2014-05-08 9:31 GMT+02:00 Martin Gräßlin mgraess...@kde.org: Martin GräßlinOn Wednesday 07 May 2014 10:11:37 wrote: Any advice on how to handle this situation is appreciated. As several people responded that I should report the issues I just did that and reported the following bug reports

Re: Compatibility problems with latest GTK+ applications

2014-05-08 Thread Jens Reuterberg
Have there been any form of reply from them? At least something so we can gage the level of interest in the subject? ___ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel

Re: Re: Compatibility problems with latest GTK+ applications

2014-05-08 Thread Martin Gräßlin
On Thursday 08 May 2014 14:42:17 Jens Reuterberg wrote: Have there been any form of reply from them? At least something so we can gage the level of interest in the subject? not yet, but given from the time of the replies in David's bug report I do not expect anything before tomorrow morning.

Re: Compatibility problems with latest GTK+ applications

2014-05-08 Thread Sebastian Kügler
On Thursday, May 08, 2014 14:39:49 Matthias Klumpp wrote: However, to support the cross-desktop efforts, the GNOME people should maybe make a few compromises (e.g. make GTK+ behave differently on other DEs), especially since GTK+ is not just for GNOME but also used by other projects. This is

Re: Re: Compatibility problems with latest GTK+ applications

2014-05-08 Thread Martin Gräßlin
On Thursday 08 May 2014 14:39:49 Matthias Klumpp wrote: 2014-05-08 9:31 GMT+02:00 Martin Gräßlin mgraess...@kde.org: Martin GräßlinOn Wednesday 07 May 2014 10:11:37 wrote: Any advice on how to handle this situation is appreciated. As several people responded that I should report the

Re: Re: Compatibility problems with latest GTK+ applications

2014-05-07 Thread Martin Gräßlin
On Wednesday 07 May 2014 11:24:03 Marco Martin wrote: On Wednesday 07 May 2014 10:11:37 Martin Gräßlin wrote: * A hung window can no longer be closed or moved. Technical explanation: there is a ping protocol to detect hung applications. KWin only sends ping requests when the window is being

Re: Compatibility problems with latest GTK+ applications

2014-05-07 Thread Aleix Pol
On Wed, May 7, 2014 at 10:11 AM, Martin Gräßlin mgraess...@kde.org wrote: Hi all, I need some advice. The new GTK+ release introduced and enforces client-side- decorations (CSD) and that is causing severe compatibility problems with Plasma Workspaces (especially the stable release which we

Re: Compatibility problems with latest GTK+ applications

2014-05-07 Thread Jens Reuterberg
I have a pretty good report with Andreas Nilsson and he knows all the Gnome devs and they know him so that might be a good way in... Should I try to contact him and perhaps set up some kind of talk between one of the devs and you Martin? See if there is something that can be worked out that

Re: Re: Compatibility problems with latest GTK+ applications

2014-05-07 Thread Martin Gräßlin
On Wednesday 07 May 2014 12:37:32 Jens Reuterberg wrote: I have a pretty good report with Andreas Nilsson and he knows all the Gnome devs and they know him so that might be a good way in... Should I try to contact him and perhaps set up some kind of talk between one of the devs and you Martin?

Re: Re: Compatibility problems with latest GTK+ applications

2014-05-07 Thread David Edmundson
I don't think that it's helpful to set up any talk between me and GNOME devs. They know that I don't like CSD. That's not even trying. Don't be that guy. David ___ Plasma-devel mailing list Plasma-devel@kde.org

Re: Re: Compatibility problems with latest GTK+ applications

2014-05-07 Thread David Edmundson
It seems changing the GTK style to Oxygen fixes a lot of the visual problems. Kwin is doing the decoration and the borders. I don't get the shadows with compositing on/off. http://imgur.com/5aiDUFq Martin could you try setting this and see which bugs remain? It seems all things are fixed,

Re: Compatibility problems with latest GTK+ applications

2014-05-07 Thread Marco Martin
On Wednesday 07 May 2014 13:21:58 David Edmundson wrote: It seems changing the GTK style to Oxygen fixes a lot of the visual problems. Kwin is doing the decoration and the borders. I don't get the shadows with compositing on/off. http://imgur.com/5aiDUFq Martin could you try setting this

Re: Re: Re: Compatibility problems with latest GTK+ applications

2014-05-07 Thread Martin Gräßlin
On Wednesday 07 May 2014 12:53:51 David Edmundson wrote: I don't think that it's helpful to set up any talk between me and GNOME devs. They know that I don't like CSD. That's not even trying. Don't be that guy. Well I tried. I wrote several blog posts back in 2010 showing the issues it

Re: Re: Re: Compatibility problems with latest GTK+ applications

2014-05-07 Thread Martin Gräßlin
On Wednesday 07 May 2014 13:21:58 David Edmundson wrote: It seems changing the GTK style to Oxygen fixes a lot of the visual problems. Kwin is doing the decoration and the borders. I don't get the shadows with compositing on/off. http://imgur.com/5aiDUFq Martin could you try setting this

Re: Re: Re: Compatibility problems with latest GTK+ applications

2014-05-07 Thread David Edmundson
gtk3 3.12.1-2 oxygen-gtk is git master. ___ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel

Re: Compatibility problems with latest GTK+ applications

2014-05-07 Thread Jens Reuterberg
The suggestion was Try asking mclasen on irc.gnome.org #gtk+ channel. As for who asks as long as it's no one heavily involved in the issue but percieved as neutral but with the technical skill to explain it as well as understand their suggestions it should be fine right?

Re: Re: Re: Re: Compatibility problems with latest GTK+ applications

2014-05-07 Thread Martin Gräßlin
On Wednesday 07 May 2014 13:48:23 David Edmundson wrote: gtk3 3.12.1-2 oxygen-gtk is git master. strange, Hugo confirmed to me that he is able to reproduce the issues with gtk-3.12.1 signature.asc Description: This is a digitally signed message part.

Re: Compatibility problems with latest GTK+ applications

2014-05-07 Thread Ivan Čukić
Martin could you try setting this and see which bugs remain? It seems all things are fixed, besides a slightly silly double title. For me, oxygen does not fix the shadows. https://plus.google.com/photos/+Ivan%C4%8Cuki%C4%87/albums/6010311973653118369

Re: Compatibility problems with latest GTK+ applications

2014-05-07 Thread David Edmundson
Aha. Found the pattern. I had launched with compositing off, and then turned it on. toggling on/off afterwards works fine as you've stated GTK doesn't detect this properly. So hopefully we can ask GTK to pretend compositing is off when not in gnome, and with Oxygen the header doesn't even look

Re: Re: Compatibility problems with latest GTK+ applications

2014-05-07 Thread Martin Gräßlin
On Wednesday 07 May 2014 14:25:23 David Edmundson wrote: Aha. Found the pattern. I had launched with compositing off, and then turned it on. toggling on/off afterwards works fine as you've stated GTK doesn't detect this properly. So hopefully we can ask GTK to pretend compositing is off

Re: Compatibility problems with latest GTK+ applications

2014-05-07 Thread Albert Astals Cid
El Dimecres, 7 de maig de 2014, a les 10:11:37, Martin Gräßlin va escriure: Hi all, I need some advice. The new GTK+ release For those that don't follow much the GTK+ world, which release number is that? Cheers, Albert signature.asc Description: This is a digitally signed message part.