raylib/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Dave Green 596cc3a645
[rcore][desktop_glfw] Set AUTO_ICONIFY flag to false per default (#4188)
* GLFW AUTO_ICONIFY flag is now set to false per default.

Previously AUTO_ICONIFY was only disabled if the user requested a Fullscreen window from the start. After that it was not possible to change this behavior on the user side anymore, even when changing to a Fullscreen window.

The AUTO_ICONIFY causes problems on macOS. On macOS if the window is minimized because of AUTO_ICONIFY than the only way to restore it is to click on the icon in the dock. In other words when AUTO_ICONIFY is enabled alt/cmd-tabbing through windows does not work correctly. On windows it works even when AUTO_ICONIFY is enabled.

Additionally if a raylib window is in Fullscreen mode on another monitor the AUTO_ICONIFY behavior is a problem because the user might want to window to stay on the monitor even if it loses focus. (problem on all OS's)

AUTO_ICONIFY also restores the monitor hardware resolution if a fullscreen window loses focus.

* Update rcore_desktop_glfw.c

Extra space removed and comments updated with a space at the beginning
2024-08-04 21:59:48 +02:00
..
external replace unicode characters by ascii characters in jar_xml to avoid warning in MSVC (#4196) 2024-08-02 21:04:33 +02:00
platforms [rcore][desktop_glfw] Set AUTO_ICONIFY flag to false per default (#4188) 2024-08-04 21:59:48 +02:00
build.zig [build.zig] GLFW Platform Detection Support (#4150) 2024-07-11 09:59:26 +02:00
CMakeLists.txt A better default that saves the whopping amount of 28KB on the final bundle (#4177) 2024-07-22 22:23:03 +02:00
config.h Fix typos in markdowns and comments, Fix invalid links in HISTORY.md (#4017) 2024-05-30 08:22:07 +02:00
Makefile WARNING: UPDATE: Starting works on raylib 5.5 release 2024-07-01 18:31:16 +02:00
minshell.html [web] Fix undesired scrollbars on shell files (#4104) 2024-06-25 22:15:29 +02:00
raudio.c Minor tweaks 2024-07-08 22:54:19 +02:00
raylib.dll.rc WARNING: UPDATE: Starting works on raylib 5.5 release 2024-07-01 18:31:16 +02:00
raylib.dll.rc.data WARNING: UPDATE: Starting works on raylib 5.5 release 2024-07-01 18:31:16 +02:00
raylib.h Update version to avoid confusions... 2024-07-21 10:28:01 +02:00
raylib.ico Updated icon data 2018-09-26 16:02:42 +02:00
raylib.rc WARNING: UPDATE: Starting works on raylib 5.5 release 2024-07-01 18:31:16 +02:00
raylib.rc.data WARNING: UPDATE: Starting works on raylib 5.5 release 2024-07-01 18:31:16 +02:00
raymath.h [CORE] Fix MSVC warnings/errors and raymath.h in C++ (#4125) 2024-07-01 22:03:21 +02:00
rcamera.h REVIEWED: Formatting, follow raylib coding conventions 2024-06-30 11:37:58 +02:00
rcore.c [rcore] fix gamepad axis movement and its automation event recording (#4184) 2024-07-28 22:07:47 +02:00
rgestures.h Update copyright to 2024 2024-01-02 20:58:12 +01:00
rglfw.c Fix GLFW runtime platform detection (#3863) 2024-03-14 16:54:39 +01:00
rlgl.h [rlgl] use GLint64 for glGetBufferParameteri64v (#4197) 2024-08-04 21:53:56 +02:00
rmodels.c [Shapes] Remove duplicate color calls in DrawGrid (#4148) 2024-07-09 19:45:07 +02:00
rshapes.c REVIEWED: CheckCollisionPointRec() 2024-07-07 09:09:34 +02:00
rtext.c Minor tweaks 2024-07-08 22:54:19 +02:00
rtextures.c Warning on invalid image data (#4179) 2024-07-24 21:21:45 +02:00
shell.html [web] Fix undesired scrollbars on shell files (#4104) 2024-06-25 22:15:29 +02:00
utils.c REVIEWED: Remove final punctuation in code comments 2024-04-20 20:31:06 +02:00
utils.h Update copyright to 2024 2024-01-02 20:58:12 +01:00