Yaakov (Cygwin Ports) wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > Jon TURNEY wrote: >> Same problem exists in 1.5, since it's xwin specific: Using the no-titlebar >> hint is quite straightforward, but the sequence of events in window setup >> means that we don't draw titlebar-less, shaped (non-rectangular) windows >> correctly. > > Since Xming gets these right, it's probably among the Xming patches > available at <http://www.straightrunning.com/XmingCode/>. I've looked > through these briefly, but it will be at least another week until I can > go through them with the attention they deserve.
For me, Xming 6.9.0.31 doesn't draw title-bar less, shaped windows (like the gmplayer control window) correctly at all. I've looked through the patches on the Xming website, and whilst there is some useful stuff there, I don't think there is a fix for this particular issue (there's also a secondary problem that I'm not quite sure if they actually match up with that release. They certainly don't have some of the stuff from later releases.) >> I have patch sets for xserver 1.5 and current X.org git. >> Let me know if you'd like them. > > Since you have looked at the code, has hw/xwin changed at all in 1.5? Yes and no. There have been changes, but only as part of changes made across the Xserver code base. There are very few if any Xwin fixes that have been merged in. > Now here's a challenge: > > There is a perhaps related issue which affects the icons of Qt4 apps in > multiwindow mode. The icons come out with the correct shape but as B&W > static; other WMs get them right. Here's the catch: Xming 6.9 has the > same problem. Not quite sure you mean here. Do you refer to the problem where the icons have a little black & white "noise" around the edges?(As seen with gtk-demo) I did look into this briefly and the problem seems to be that the icons have to be resized for windows, and the code does this in simple-minded way. I did take a look this afternoon to check for rounding errors etc. in the way the bitmap and mask is constructed, but I couldn't find anything which made it look much better. I don't think a resize using nearest-neighbour interpolation is ever going to give wonderful results. Icons with alpha-blended edges probably look even worse as we convert that to a 1-bit mask. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Cygwin-ports-general mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/cygwin-ports-general
