godot/platform/linuxbsd
Matthew Munro (mam552) 0f5b448a9c Fix inconsistent window state on X11.
Fixes #66413.
DisplayServerX11 tracks some internal state about whether the window is
fullscreen, minimized, maximized or none. This commit queries the
display server when the window changes, so that this internal state can
be correctly updated.
2022-10-01 16:01:28 -06:00
..
export
crash_handler_linuxbsd.cpp
crash_handler_linuxbsd.h
dbus-so_wrap.c
dbus-so_wrap.h
detect_prime_x11.cpp Variant memory pools 2022-07-04 12:01:46 +01:00
detect_prime_x11.h Style: Cleanup header guards for consistency 2022-09-26 13:51:17 +02:00
detect.py ci: add Python static analysis check via mypy 2022-09-30 19:03:17 +07:00
display_server_x11.cpp Fix inconsistent window state on X11. 2022-10-01 16:01:28 -06:00
display_server_x11.h Fix MOUSE_MODE_CAPTURED not working correctly with popups 2022-09-07 19:31:57 +02:00
fontconfig-so_wrap.c
fontconfig-so_wrap.h
freedesktop_portal_desktop.cpp Add support for system dark mode (Linux) 2022-09-02 16:49:21 +02:00
freedesktop_portal_desktop.h Add support for system dark mode (Linux) 2022-09-02 16:49:21 +02:00
freedesktop_screensaver.cpp
freedesktop_screensaver.h
gl_manager_x11.cpp Fix typos with codespell 2022-09-30 14:23:36 +02:00
gl_manager_x11.h Re-enable per-pixel transparency support on Linux, macOS, and Windows (for Vulkan and OpenGL rendering drivers). 2022-09-03 19:16:03 +03:00
godot_linuxbsd.cpp
joypad_linux.cpp
joypad_linux.h
key_mapping_x11.cpp
key_mapping_x11.h
libudev-so_wrap.c
libudev-so_wrap.h
logo.png
os_linuxbsd.cpp Add get_distribution_name() and get_version() to OS 2022-09-16 11:17:36 +02:00
os_linuxbsd.h Add get_distribution_name() and get_version() to OS 2022-09-16 11:17:36 +02:00
pck_embed.ld
pck_embed.legacy.ld
platform_config.h
platform_linuxbsd_builders.py
README.md Improve platform-specific READMEs to add useful links 2022-08-25 17:50:53 +02:00
SCsub Add support for system dark mode (Linux) 2022-09-02 16:49:21 +02:00
speechd-so_wrap.c
speechd-so_wrap.h
tts_linux.cpp
tts_linux.h
vulkan_context_x11.cpp
vulkan_context_x11.h

Linux/*BSD platform port

This folder contains the C++ code for the Linux/*BSD platform port.

See also misc/dist/linux folder for additional files used by this platform.

Documentation

Artwork license

logo.png is derived from the Linux logo:

Permission to use and/or modify this image is granted provided you acknowledge me lewing@isc.tamu.edu and The GIMP if someone asks.