The macOS builds are posted. As usual, we are not yet signing and notarizing the builds, so you will need to right-click (or ctrl-click) on the application and select "Open" from the contextual menu in order to bypass Gatekeeper for the first launch.
For the nerds among us, both builds still ship with the following small patch to the included SDL 2.0.20 framework to correct an issue with switching from fullscreen mode to windowed mode (later versions of SDL are not fixed by this patch, but I hope to look into that later):
Code: Select all
diff --git a/src/video/SDL_video.c b/src/video/SDL_video.c
index cad77f1a8..4c296334b 100644
--- a/src/video/SDL_video.c
+++ b/src/video/SDL_video.c
@@ -2958,13 +2958,11 @@ SDL_OnWindowResized(SDL_Window * window)
int display_index = SDL_GetWindowDisplayIndex(window);
window->surface_valid = SDL_FALSE;
- if (!window->is_destroying) {
- SDL_SendWindowEvent(window, SDL_WINDOWEVENT_SIZE_CHANGED, window->w, window->h);
+ SDL_SendWindowEvent(window, SDL_WINDOWEVENT_SIZE_CHANGED, window->w, window->h);
- if (display_index != window->display_index && display_index != -1) {
- window->display_index = display_index;
- SDL_SendWindowEvent(window, SDL_WINDOWEVENT_DISPLAY_CHANGED, window->display_index, 0);
- }
+ if (display_index != window->display_index && display_index != -1) {
+ window->display_index = display_index;
+ SDL_SendWindowEvent(window, SDL_WINDOWEVENT_DISPLAY_CHANGED, window->display_index, 0);
}
}