There's another problem with the fullscreen patch:When a frame is placed near the bottom of the screen, and then the "font" frame parameter is changed (choosing a larger font with mac- font-panel-mode does the job), the frame is resized and leaves the screen. However, if and only if the fullscreen patch is applied, the frame is automatically moved inside the screen (the available area for window positioning).
This is very undesired behavior, because other code that keeps the frame size constant after changing frame parameters then doesn't work anymore: the frame starts to jump around.
I suspect that it is this bit of code that does it: + if (frame->want_fullscreen == FULLSCREEN_BOTH)+ SetSystemUIMode(kUIModeAllHidden, kUIOptionAutoShowMenuBar);
+ else + SetSystemUIMode(kUIModeNormal, 0);My guess is that the call to SetSystemUIMode(kUIModeNormal, 0) moves the frame back, but I haven't confirmed any of this.
This bug now affects not only frames in full-screen mode... I'm now considering switching back to the old version of the patch (pre- `fullscreen' frame parameter) until the bugs have been addressed. Is there a more firm schedule for the development?
Perhaps we could get someone involved to assist Vebjorn with this, as he tells me he's going to be busy for a while.
smime.p7s
Description: S/MIME cryptographic signature