On 27/04/2017 22:05, Alan Third wrote: > Looks good to me. It doesn’t actually apply here, so I did it > manually. I suspect it just needs rebased onto a more recent commit or > something. You're right: attached is the rebased version. >> and drag the parent frame down until its child is off screen. When the >> parent is moved back up, the child should reappear with it. > If you put the top of the child frame off the top of the screen, then > click on it, it jumps back down so the titlebar is visible again. Is > this intentional? For me, this can be prevented by setting variable `ns-auto-hide-menu-bar' to t. And on OS X 10.9+, the behavior may change if you have Spaces enabled (I haven't tested it). >> * src/nsterm.m (constrainFrameRect:toScreen:): Constrain non-child >> frames in OS X, if they would otherwise go offscreen. > I can’t find this in CONTRIBUTE, but you’re allowed to specify > #ifdef’d code with something like: > > * src/nsterm.m (constrainFrameRect:toScreen:) [NS_IMPL_COCOA]: > Constrain non-child frames if they would otherwise go offscreen. > > Thanks for working on this. :) My pleasure, and thank you for your work on the NS port.