So the only difference between fullscreen and windowed mode in terms of BaseGL.nCreate is the presence of a border on the window? E.g. decorated/undecorated?
Windows are always created on the the “current” display in whatever ‘mode’ the display happens to be in? If you you haven’t set the DisplayMode before creating your window, then it is expected to be created on/over the desktop window?
I’ll leave it to Greg to figure out how that fits the Mac way of doing things… He told me earlier that windowed mode would not be supported on the Mac. If I recall correctly he felt that it just didn’t fit with how LWJGL was doing things. Maybe it can fit after all, I don’t know.
P.S. Thanks for being patient…