summaryrefslogtreecommitdiff
path: root/platform
AgeCommit message (Collapse)Author
2022-12-01Get WebXR fully working in Godot 4!David Snopek
2022-11-18Windows icon export improvements.bruvzg
Regenerate Windows icon on export to ensure correct icon size order. Add support for using PNG/WebP/SVG files as an icon for Windows exports. Allow using WebP/SVG files as icon for macOS exports. Add option to select generated icons interpolation, and set default interpolation to Lanczos.
2022-11-17Fix parsing of the `keep_screen_on` display settingFredia Huya-Kouadio
2022-11-17Android: Fix parsing `keep_screen_on` settingRémi Verschelde
Boolean stringification changed in Godot 4.0. Fixes #67034. Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2022-11-17Merge pull request #68778 from bruvzg/ios_iconsRémi Verschelde
[iOS] iOS export improvements.
2022-11-17Merge pull request #68777 from bruvzg/mac_activ_13Rémi Verschelde
[macOS] Update activation hack to work on Ventura.
2022-11-17[iOS] iOS export improvements.bruvzg
Add export options to set Settings and Notification icons on export. Automatically fill background of the app store icon instead of failing (with warning). Update development region to use `en` instead of `English`.
2022-11-17[macOS] Update activation hack to work on Ventura.bruvzg
2022-11-17[Windows] Use case-sensitive file names for the system fonts to avoid warnings.bruvzg
2022-11-16Fix 'save & restart' logic for the Android EditorFredia Huya-Kouadio
2022-11-16X11: Don't override glxSwapInterval function pointers loaded by GLADRémi Verschelde
Fixes #68722. Co-authored-by: alcomposer <alex.w.mitchell@gmail.com>
2022-11-16Merge pull request #68700 from clayjohn/GLES3-vsyncRémi Verschelde
Set vsync on window creation when using GLES3
2022-11-15Set vsync on window creation when using GLES3.clayjohn
Add vsync to Windows platform
2022-11-15[Windows] Add icon to the console wrapper, add option to set icon for the ↵bruvzg
console wrapper on export.
2022-11-15Load GLX dynamically with GLADRiteo Siuga
This is accomplished through the addition of a GLAD GLX loader in the `thirdparty` directory. This is another step towards a nice Wayland/X11 interoperation.
2022-11-15Merge pull request #68683 from bruvzg/mvk_detectRémi Verschelde
[macOS] Automatically detect MoltenVK libs installed via homebrew and macports.
2022-11-15Merge pull request #68680 from bruvzg/fc_no_font_subRémi Verschelde
[fontconfig] Reject font substitutes if non-alias name was used.
2022-11-15Merge pull request #68372 from Riteo/glad2Rémi Verschelde
Regenerate GL loader code with GLAD 2
2022-11-15[macOS] Automatically detect MoltenVK libs installed via homebrew and macports.bruvzg
2022-11-15[fontconfig] Reject font substitutes if non-alias name was used.bruvzg
2022-11-15Merge pull request #68504 from dzil123/cache_system_dir_xdg2Rémi Verschelde
Cache OS_LinuxBSD::get_system_dir
2022-11-14Merge pull request #68657 from Sauermann/fix-redundant-initializationRémi Verschelde
Remove redundant non-trivial Variant types initializations
2022-11-14Regenerate GL loader code with GLAD 2Riteo
GLAD 1 creates unusable loaders for EGL, while the newly released GLAD 2 does not, so for consistency I thought that it would be a good idea to uniform things beforehand. While it had some API changes some renames were all that was needed and everything works like before, at least on the Wayland branch. I've kept the structure identical, although this new generator has quite a few hefty features, such as a single header mode. I've also added GLAD to `thirdparty/README.md`, but I haven't specified that in the commit title because it's a very small "fix".
2022-11-14Fix periods in editor strings and messagesHugo Locurcio
- Ensure all strings with ellipsis end with 3 periods instead of 2. - Fix extraneous period in "Error calling from signal '...' to callable" messages.
2022-11-14Remove redundant Variant-types initializationsMarkus Sauermann
2022-11-14Fix misc formatting issuesRémi Verschelde
Somehow I missed the failing CI report from trailing whitespace. Fixed a couple typos found by codespell while at it, and misc trailing semicolons in one of the files.
2022-11-14Merge pull request #68631 from pkdawson/fix-icondir-buffer-overflowRémi Verschelde
Fix ICONDIR buffer overflow
2022-11-14[macOS] Add exclusive fullscreen mode with Dock and Menu disabled.bruvzg
2022-11-14Fix ICONDIR buffer overflowPatrick Dawson
2022-11-13Merge pull request #68608 from dsnopek/gl-manager-nullptrRémi Verschelde
Added missing null checks for gl_manager in MacOS and Windows display servers
2022-11-13Added missing null checks for gl_manager in MacOS and Windows display serversDavid Snopek
2022-11-12Cache OS_LinuxBSD::get_system_dir(SYSTEM_DIR_DESKTOP)dzil123
2022-11-13Fix gl_manager nullptr crashMarkus Sauermann
Add a nullptr-check, before accessing gl_manager
2022-11-11Merge pull request #68482 from Sauermann/fix-mouse-enter-eventRémi Verschelde
Fix unsent WINDOW_EVENT_MOUSE_ENTER event on mouse_mode-change
2022-11-11Fix unsent WINDOW_EVENT_MOUSE_ENTER event on mouse_mode-changeMarkus Sauermann
coauthor: @bruvzg On linuxbsd and macOS the WINDOW_EVENT_MOUSE_ENTER was not sent, when the mouse became visible again after a mouse_mode-change.
2022-11-10Upgrade Android gradle plugin to version 7.2.1Fredia Huya-Kouadio
2022-11-09Merge pull request #68345 from Abdul-AZ/masterRémi Verschelde
Fix static object destructors being called on gpu selection with X11
2022-11-08Add support for OpenGL to OpenXRDavid Snopek
2022-11-08Fix viewport doesn't auto-resize on Web.Zae
2022-11-08Merge pull request #68362 from bruvzg/android_gdeRémi Verschelde
[Android] Fix GDExtension export and loading.
2022-11-08Merge pull request #67682 from m4gr3d/misc_fixes_mainRémi Verschelde
Small set of fixes to the input logic
2022-11-08[Android] Fix GDExtension export and loading.bruvzg
2022-11-08Remove duplicate project settings definitionskobewi
2022-11-07Small set of fixes to the input logicFredia Huya-Kouadio
2022-11-07Fix static object destructors being called on gpu selection with X11Abdulrahman Al Zeidi
2022-11-06Merge pull request #68287 from HolonProduction/android_keysRémi Verschelde
Fix wrong android key mapping.
2022-11-05[Web] Force WebGL2 when supported.Fabio Alessandrelli
2022-11-05[Web] Improve Godot shutdown and cleanup.Fabio Alessandrelli
2022-11-05Fix wrong android key mapping.HolonProduction
Fixes the wrong mapping of `Key::HOME`. Androids `KEYCODE_HOME` is in fact the hardware home button the right mapping is `KEYCODE_MOVE_HOME`. Also adds mappings to keys that were not present before.
2022-11-04Merge pull request #67434 from bruvzg/win_wrapperRémi Verschelde
Add console wrapper app to handle console i/o redirection on Windows.