A start at a floating instant replay controller
Make switching to traditional fullscreen change the window style mask instead of creating a new pseudoterminal. It was done that way because older versions of Mac OS didn't support changing the style mask.
Git rid of WINDOW_TYPE_FORCE_FULL_SCREEN
Fix merge conflict
Take a guess at an appropriate window frame size when exiting fullscreen for a window that started out as fullscreen, based on the preferred size set in the current session's profile.
Fix up initial frame of instant replay. Try to change its cursor into an arrow but the OS doesn't respect the wishes of non-key windows.
Make IR control text and controls smaller
Fade IR control in and out as mouse enters/leaves