Follow-up Comment #11, bug #21571 (project gnustep): Ok, here we go. I was able to locate the patch, applied it to the 0.19.2 "startup" archive. Cleaned out everything, made sure the source is current etc.
So, so it works a bit better. I removed the properties from the root window, started the app and called up one of the decorated windows. No more huge white empty window. It's still not correct, though. Unless I completely messed up and still have some old testing stuff in the code that I can't find anymore, let me show you the same window on MacOS (Cocoa) and Linux (GNUstep, with IceWM): http://www.webtogo.de/files/Stieber/Contacts-Linux.png http://www.webtogo.de/files/Stieber/Contacts-Mac.png They both come out at almost the same size, but the Linux window is clipped off at the bottom, and maybe the black border at the right side isn't entirely intentional either. Note that this is the same code, so it's not just a matter of making the NSView larger. I hope :-) There's the occasional #ifdef LINUX and #ifdef APPLE, but... And last but not least, even with your patch, it has exactly the same problem that I had when I played with the XGServerWindow.m code: after quitting the application and starting again, I'm back at negative values and huge white empty windows. Which wouldn't be a major problem, as I could just system() the xprop remove, but that's probably not the intended way, and it causes that ugly window flashing at startup... _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?21571> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-gnustep mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-gnustep
