godot/platform/osx
Lorenzo Cerqua d670a49612 DisplayServer: separate window showing into another function
When creating a window, Godot would first register it to the WM(show it) and then set its flags.
This works fine on a floating WM, but on tiling WMs as soon as a window gets registered
the WM immediately acts on the window by scaling it up and treating it as a generic window,
being registered without any special flags.

This commit separates the showing of the window into another function and calls it after the most important flags are set,
making windows with special flags(eg. all popups) work again on tiling WMs.

Fixes #37930
2020-07-23 07:58:10 +02:00
..
export Add override keywords. 2020-07-10 13:56:54 +01:00
context_gl_osx.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
context_gl_osx.mm Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
crash_handler_osx.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
crash_handler_osx.mm Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
detect.py Set minimum osx version to 10.12 for OSXCross compilation 2020-07-21 12:37:56 +02:00
dir_access_osx.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
dir_access_osx.mm Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
display_server_osx.h DisplayServer: separate window showing into another function 2020-07-23 07:58:10 +02:00
display_server_osx.mm DisplayServer: separate window showing into another function 2020-07-23 07:58:10 +02:00
godot_main_osx.mm Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
joypad_osx.cpp Update OSX GUID to SDL uid conversion. 2020-05-30 17:38:39 +01:00
joypad_osx.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
logo.png Optimize images losslessly using oxipng -o6 --strip all --zopfli 2019-10-12 23:23:33 +02:00
os_osx.h Rename InputFilter back to Input 2020-04-28 15:19:49 +02:00
os_osx.mm Commit other files changed by file_format.sh 2020-07-13 14:14:11 -04:00
platform_config.h Remove obsolete GLES3 backend 2020-02-13 10:36:44 +01:00
platform_osx_builders.py SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
vulkan_context_osx.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
vulkan_context_osx.mm Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00