d62ca0c9c0
[macOS] Fix transient windows not working in the full-screen mode. [macOS] Fix moving transient windows to the other screen than parent window. [macOS] Fix popup menu switch on hover. [macOS] Use content origin rect for windows position (to ensure `DS.mouse_get_position` is equal to `DS.window_get_position` + mouse position from the input events). [macOS] Fix incorrect input coordinates, when external display with different scaling in connected/disconnected. [macOS/Windows] Fix moving fullscreen windows between the screens. Add auto refocusing of the parent window, when the focused transient window is closed. Remove redundant `DS.mouse_get_absolute_position` function (returns mouse position in the screen coordinates, same as `DS.mouse_get_position`). |
||
---|---|---|
.. | ||
export | ||
crash_handler_linuxbsd.cpp | ||
crash_handler_linuxbsd.h | ||
detect.py | ||
detect_prime_x11.cpp | ||
detect_prime_x11.h | ||
display_server_x11.cpp | ||
display_server_x11.h | ||
freedesktop_screensaver.cpp | ||
freedesktop_screensaver.h | ||
gl_manager_x11.cpp | ||
gl_manager_x11.h | ||
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 | ||
os_linuxbsd.h | ||
pck_embed.ld | ||
pck_embed.legacy.ld | ||
platform_config.h | ||
platform_linuxbsd_builders.py | ||
README.md | ||
SCsub | ||
vulkan_context_x11.cpp | ||
vulkan_context_x11.h |
Linux/*BSD platform port
This folder contains the C++ code for the Linux/*BSD platform port.
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.