Hi all, after 10 years of successfully using an ancient GNUstep tree I have upgraded to
gnustep-back-0.25.1.tar.gz gnustep-gui-0.25.1.tar.gz gnustep-base-1.25.0.tar.gz gnustep-make-2.7.0.tar.gz and am testing it on Ubuntu 16.04. The sources built without issues. That's good. However, I seem to be far away from getting anything from our software stack to run on the current GNUstep sources. I have already fixed an issue with NSTabView (will report/summarize later) but had to go back to zero with the most simple test app to test out gui and back. I currently have a window with just one button and a spacer above and below it and am trying to resize the window vertically which works. However, NSWindow: - (void)setFrame:(NSRect)frameRect display:(BOOL)flag is never called when I do this which is probably the reason why auto relayouting the content does not work. On MacOSX (same sources) I get a bunch of 2018-04-20 14:36:31.770 TabTest[8909:903] setFrame {{26, 282}, {97, 124}} display 1 2018-04-20 14:36:31.780 TabTest[8909:903] setFrame {{26, 285}, {97, 121}} display 1 2018-04-20 14:36:31.804 TabTest[8909:903] setFrame {{26, 287}, {97, 119}} display 1 2018-04-20 14:36:31.831 TabTest[8909:903] setFrame {{26, 288}, {97, 118}} display 1 2018-04-20 14:36:31.881 TabTest[8909:903] setFrame {{26, 289}, {97, 117}} display 1 2018-04-20 14:36:31.931 TabTest[8909:903] setFrame {{26, 289}, {97, 117}} display 1 ... calls when I vertically resize the window and the content is relayouted just fine!? Any idea where to look from here? Which part in GNUstep is responsible for sending setFrame:display: to NSWindow when dragging the window larger and smaller? I guess this is more a back issue than gui!? If I remember correctly tar xvfz gnustep-back-0.25.1.tar.gz cd gnustep-back-0.25.1 ./configure make make install cd .. chose cairo on the current Ubuntu machine!? I used to have lib-art under Solaris!? Thanks a lot, Andreas _______________________________________________ Discuss-gnustep mailing list Discuss-gnustep@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnustep