This PR fixes the software output device offscreen rendering mode on macOS and adds some additional method calls for resize to work properly in offscreen mode.
fixes software rendering on macos and small resizing addition
Thanks @gerhardberger. Does this change merit some updates to the documentation as well?
@zeke no, these are just internal fixes, but it's worth noting that the software output device in offscreen mode since the Chromium53 refactor (v1.4.0) doesn't work on macOS, so people who want to use it have to wait until this change is merged and released or use an earlier version.
#7350 is also dependent on this pull request being merged.