I would like to schedule a shared new release for the core GNUstep packages (make, base, gui, back) around the end of March. We have a lot of excellent new features and it would be great to bring those out to more distributions and users. We are a bit later than in previous years still we should leave us enough time to prepare that release. I hope that it is possible to merge the Wayland branch before. (And yes, I still didn’t get around to review that. Sorry) And to give other new features like the multi monitor support a bit more testing and polishing. But I would suggest that we do not start or merge other big features during that time. (Smaller changes like the ones Greg is working in gui on should be fine) Any objections? And most importantly, Ivan will you have time to cut all these releases? Of course we could move that point around a week or two if that date fits better.
I'd like to finish new "Main menu follows key window" functionality (libs-gui, randr branch) before feature freeze. It will be a good test for multi-monitor support.
I need a couple of days to polish code and finish testing.
Also I plan to test NSWindow's "AutosaveFrame" feaure testing against implemented multi-monitor support (various scenarios).
I’ve just finished making extensive testing with various multi-monitor layout configuration and fixed several quite nasty bugs.
Latest changes to libs-back made at least -placewindow:: method more reliable to changes which are made by NSWindow to _frame ivar.
It is especially important when X11 coordinate of a window is not changed but OpenStep's must be updated (if monitor layout changed from horizontal to vertical).
At this point I consider multiple monitor support as completed. Although some checks and testing to “AutosaveFrame” is planned.
Meanwhile encourage you to make testing of multi-monitor layout and notify me so I can fix bugs before release.