SDL2/include/build_config
Frank Praznik 423a82cd4b wayland: Enforce or override libdecor minimum window size
libdecor plugins can change the min/max window size values internally to enforce a minimum window size, and errors and crashes can result if the window size is below the internal limit.

On versions of libdecor >= 0.1.1, the minimum width and height can be queried and the minimum required window size will be enforced. The application requested window size is still respected, however, the actual window may be slightly larger than the drawable area to accommodate the required libdecor minimum size.

On version 0.1.0 of libdecor, which lacks the function to retrieve the minimum size, the internal limits are overridden before committing a frame, so that the internal limits always match the window size as a workaround, even if the window is technically smaller than the plugin would normally allow.
2023-01-18 10:28:01 -08:00
..
SDL_build_config.h Updated copyright for 2023 2023-01-09 09:41:41 -08:00
SDL_build_config.h.cmake wayland: Enforce or override libdecor minimum window size 2023-01-18 10:28:01 -08:00
SDL_build_config_android.h Updated copyright for 2023 2023-01-09 09:41:41 -08:00
SDL_build_config_emscripten.h Updated copyright for 2023 2023-01-09 09:41:41 -08:00
SDL_build_config_ios.h Updated copyright for 2023 2023-01-09 09:41:41 -08:00
SDL_build_config_macos.h Updated copyright for 2023 2023-01-09 09:41:41 -08:00
SDL_build_config_minimal.h Updated copyright for 2023 2023-01-09 09:41:41 -08:00
SDL_build_config_ngage.h Updated copyright for 2023 2023-01-09 09:41:41 -08:00
SDL_build_config_windows.h Updated copyright for 2023 2023-01-09 09:41:41 -08:00
SDL_build_config_wingdk.h Updated copyright for 2023 2023-01-09 09:41:41 -08:00
SDL_build_config_winrt.h Updated copyright for 2023 2023-01-09 09:41:41 -08:00
SDL_build_config_xbox.h Updated copyright for 2023 2023-01-09 09:41:41 -08:00
SDL_revision.h.cmake Removed SDL_REVISION_NUMBER 2023-01-06 09:53:18 -08:00