The FXGLViewer now supports a top-to-bottom gradient for its background color, instead of just a uniform color. The default background gradient is a sky-blue color. The getBackgroundColor() and setBackgroundColor() member functions now takes an optional second argument to indicate which color it is that you're getting (or setting). If that argument's value is TRUE, you're accessing the bottom color and if it's FALSE you're accessing the top color.
The FXGLViewer window can no longer be "locked" and so the VIEWER_LOCKED option, and related member functions getViewLock() and setViewLock() have been removed.
The OFFSETPROJECTION and SURFACEPROJECTION display lists for the FXGLViewer class, and the related getOffset() and setOffset() member functions, have been removed. One reason for this change is that since OpenGL display lists may be shared between different FXGLViewer windows, it was never clear which viewer's projection matrices were in the display lists. A more practical reason for removing these display lists is that the same effects can be achieved by using the OpenGL 1.1 Polygon Offset Extension.