diff --git a/build-scripts/SDL_migration.cocci b/build-scripts/SDL_migration.cocci index 15973295f..031627671 100644 --- a/build-scripts/SDL_migration.cocci +++ b/build-scripts/SDL_migration.cocci @@ -2462,3 +2462,8 @@ expression e2; - SDL_Vulkan_GetDrawableSize + SDL_GetWindowSizeInPixels (...) +@@ +@@ +- SDL_IsScreenSaverEnabled ++ SDL_ScreenSaverEnabled + (...) diff --git a/docs/README-migration.md b/docs/README-migration.md index 2c1e3e91e..ca05e3884 100644 --- a/docs/README-migration.md +++ b/docs/README-migration.md @@ -341,6 +341,7 @@ functionality to your app and aid migration. That is located in the SDL_AddHintCallback() now returns a standard int result instead of void, returning 0 if the function succeeds or a negative error code if there was an error. The following hints have been removed: +* SDL_HINT_VIDEO_HIGHDPI_DISABLED - high DPI support is always enabled * SDL_HINT_IDLE_TIMER_DISABLED - use SDL_DisableScreenSaver instead * SDL_HINT_MOUSE_RELATIVE_SCALING - mouse coordinates are no longer automatically scaled by the SDL renderer * SDL_HINT_RENDER_LOGICAL_SIZE_MODE - the logical size mode is explicitly set with SDL_SetRenderLogicalPresentation() @@ -1061,6 +1062,7 @@ The following functions have been renamed: * SDL_GetRectDisplayIndex() => SDL_GetDisplayForRect() * SDL_GetWindowDisplayIndex() => SDL_GetDisplayForWindow() * SDL_GetWindowDisplayMode() => SDL_GetWindowFullscreenMode() +* SDL_IsScreenSaverEnabled() => SDL_ScreenSaverEnabled() * SDL_SetWindowDisplayMode() => SDL_SetWindowFullscreenMode() The following functions have been removed: diff --git a/include/SDL3/SDL_oldnames.h b/include/SDL3/SDL_oldnames.h index eeab931b9..5676ddce8 100644 --- a/include/SDL3/SDL_oldnames.h +++ b/include/SDL3/SDL_oldnames.h @@ -429,6 +429,7 @@ #define SDL_GetRectDisplayIndex SDL_GetDisplayForRect #define SDL_GetWindowDisplayIndex SDL_GetDisplayForWindow #define SDL_GetWindowDisplayMode SDL_GetWindowFullscreenMode +#define SDL_IsScreenSaverEnabled SDL_ScreenSaverEnabled #define SDL_SetWindowDisplayMode SDL_SetWindowFullscreenMode #define SDL_WINDOW_INPUT_GRABBED SDL_WINDOW_MOUSE_GRABBED @@ -825,6 +826,7 @@ #define SDL_GetRectDisplayIndex SDL_GetRectDisplayIndex_renamed_SDL_GetDisplayForRect #define SDL_GetWindowDisplayIndex SDL_GetWindowDisplayIndex_renamed_SDL_GetDisplayForWindow #define SDL_GetWindowDisplayMode SDL_GetWindowDisplayMode_renamed_SDL_GetWindowFullscreenMode +#define SDL_IsScreenSaverEnabled SDL_IsScreenSaverEnabled_renamed_SDL_ScreenSaverEnabled #define SDL_SetWindowDisplayMode SDL_SetWindowDisplayMode_renamed_SDL_SetWindowFullscreenMode #define SDL_WINDOW_INPUT_GRABBED SDL_WINDOW_INPUT_GRABBED_renamed_SDL_WINDOW_MOUSE_GRABBED