Simple DirectMedia Layer https://libsdl.org
Find a file
Frank Praznik 599b4ef254 win32: Fix maximizing borderless windows
Even if a borderless window doesn't have resizable borders set, the WS_MAXIMIZEBOX property needs to be set on the window, or maximizing it will make it fullscreen and cover the taskbar, instead of only filling the usable desktop space, as is usually expected from a maximized window. This style property needs to be retained until the window is no longer maximized, even if the resize flag is toggled off, or restoring from minimized can fail.
2024-12-27 18:17:55 -05:00
.github Add build-release.py updates from satellite libraries 2024-12-08 02:16:02 +01:00
android-project Refactor Android input handling and add pen support 2024-12-26 23:50:11 -05:00
build-scripts wikiheaders: Add underscore to the "big ascii" character table. 2024-12-17 23:23:13 -05:00
cmake Add build-release.py updates from satellite libraries 2024-12-08 02:16:02 +01:00
docs Updated iOS file path documentation 2024-12-26 17:00:01 -08:00
examples render: Updates to format-string versions of SDL_RenderDebugText. 2024-12-18 10:40:31 -05:00
include Sync SDL3 wiki -> header 2024-12-27 17:25:19 +00:00
src win32: Fix maximizing borderless windows 2024-12-27 18:17:55 -05:00
test testcontroller: show gamepad connection state 2024-12-27 13:58:49 -08:00
VisualC SDL_EVENT_QUIT when no window nor tray 2024-12-27 09:22:27 -08:00
VisualC-GDK SDL_EVENT_QUIT when no window nor tray 2024-12-27 09:22:27 -08:00
wayland-protocols
Xcode Updated Xcode project with new tray files 2024-12-27 09:24:49 -08:00
.clang-format
.clang-tidy
.editorconfig
.gitignore
.wikiheaders-options include: Filling in some more documentation gaps. 2024-12-18 01:18:40 -05:00
Android.mk SDL_EVENT_QUIT when no window nor tray 2024-12-27 09:22:27 -08:00
BUGS.txt
CMakeLists.txt cmake: define HAVE_MALLOC_H when malloc.h is found 2024-12-25 02:10:53 +01:00
CREDITS.md
INSTALL.md (doc): make cmake build parallel on linux 2024-11-23 12:15:59 +01:00
LICENSE.txt
README-SDL.txt
README.md
WhatsNew.txt

Simple DirectMedia Layer (SDL) Version 3.0

https://www.libsdl.org/

Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware. It is used by video playback software, emulators, and popular games including Valve's award winning catalog and many Humble Bundle games.

More extensive documentation is available in the docs directory, starting with README.md. If you are migrating to SDL 3.0 from SDL 2.0, the changes are extensively documented in README-migration.md.

Enjoy!

Sam Lantinga (slouken@libsdl.org)