summaryrefslogtreecommitdiff
path: root/platform
AgeCommit message (Collapse)Author
2022-11-29Merge pull request #69332 from bruvzg/exact_symbolsRémi Verschelde
[MSVC] Use symbols from .pdb only, to avoid incorrect names in the backtrace when symbols are missing.
2022-11-29Merge pull request #69110 from bruvzg/con_icon2Rémi Verschelde
[Windows] Optimize editor icon, use different icon for console executable.
2022-11-29[MSVC] Use symbols from .pdb only, to avoid incorrect names in the backtrace ↵bruvzg
when symbols are missing.
2022-11-29[Windows] Optimize editor icon, use different icon for console executable.bruvzg
2022-11-28[macOS] Fix sub-windows opening in fullscreen.bruvzg
2022-11-28Merge pull request #69277 from pkdawson/construct-joypad-firstRémi Verschelde
[Windows] Fix joypad crash
2022-11-28Merge pull request #67815 from Calinou/html5-improve-feature-errorsRémi Verschelde
Improve feature errors in HTML5 for easier understanding
2022-11-28Merge pull request #68740 from bruvzg/ios_fixesRémi Verschelde
[iOS] Fix getting Unicode executable path, fix error spam on start.
2022-11-27Add missing display server overridesFredia Huya-Kouadio
Improves the base functionality for the Android platform and helps reduce the amount of spurious error logs emitted.
2022-11-28[Windows] Fix joypad crashPatrick Dawson
2022-11-25Android: Remove extra arch suffix now redundant with the default oneRémi Verschelde
We would needlessly get file names like `*.arm64.armv8.o`.
2022-11-21Merge pull request #68897 from bruvzg/mac_reparentRémi Verschelde
[macOS] Dynamically attach and detach transient windows to allow them to stay on top of parent and be moved to another screen.
2022-11-21[Export] Use image loader directly to avoid "resource as image file" errors.bruvzg
2022-11-21[macOS] Dynamically attach and detach transient windows to allow them to ↵bruvzg
stay on top of parent and can be moved to another screen.
2022-11-20Fix unused exitcode in macos export pluginMarkus Sauermann
Fix that the exitcode is never set.
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-16[iOS] Fix getting Unicode executable path, fix "!configured" and ↵bruvzg
"!classes.has(ti.inherits)" error spam on start.
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.