summaryrefslogtreecommitdiff
path: root/platform
AgeCommit message (Collapse)Author
2022-05-03Merge pull request #60714 from Calinou/typedef-remove-refRémi Verschelde
Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>`
2022-05-03Merge pull request #60224 from pfeodrippe/fix-simultaneous-touchesRémi Verschelde
2022-05-03Merge pull request #60553 from madmiraal/separate-display_safe_areaRémi Verschelde
2022-05-03Merge pull request #60601 from touilleMan/gdextension_get_library_pathRémi Verschelde
Add GDNativeInterface::get_library_path to GDExtension
2022-05-03Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>`Hugo Locurcio
These typedefs don't save much typing compared to the full `Ref<Resource>` and `Ref<RefCounted>`, yet they sometimes introduce confusion among new contributors.
2022-05-02Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init`Rémi Verschelde
Didn't commit all the changes where it wants to initialize a struct with `{}`. Should be reviewed in a separate PR. Option `IgnoreArrays` enabled for now to be conservative, can be disabled to see if it proposes more useful changes. Also fixed manually a handful of other missing initializations / moved some from constructors.
2022-05-02Merge pull request #60638 from m4gr3d/support_hand_tracking_v2_mainRémi Verschelde
2022-05-02Fix screen_get_usable_rect returning display safe areaMarcel Admiraal
2022-05-02Merge pull request #60551 from madmiraal/implement-3466Rémi Verschelde
Add a method for obtaining display cutouts on Android
2022-04-29Add GDNativeInterface::get_library_path to GDExtensionEmmanuel Leblond
2022-04-29Merge pull request #60563 from madmiraal/fix-60562Rémi Verschelde
2022-04-28[Linux] Disable speech-dispatcher, pulse audio and udev wrapper builds, when ↵bruvzg
library is not found.
2022-04-28Implement text-to-speech support on Android, iOS, HTML5, Linux, macOS and ↵bruvzg
Windows. Implement TextServer word break method.
2022-04-28[Windows Export] Improve error messages for missing rcedit and signtool.bruvzg
2022-04-27Update Meta hand tracking versionFredy Huya-Kouadio
https://developer.oculus.com/blog/presence-platforms-hand-tracking-api-gets-an-upgrade/
2022-04-27Check for null when retrieving clip data item text on AndroidMarcel Admiraal
2022-04-27Merge pull request #56093 from bruvzg/pck_section_loadRémi Verschelde
Improve embedded PCK loading and exporting.
2022-04-27Merge pull request #59979 from bruvzg/cpp_check2Rémi Verschelde
2022-04-27Merge pull request #60523 from akien-mga/linux-pkgconfig-nixosRémi Verschelde
2022-04-27Merge pull request #60397 from timoschwarzer/ios-haptic-engineRémi Verschelde
2022-04-27Merge pull request #58272 from bruvzg/x11_backup_screen_infoRémi Verschelde
2022-04-26Add a method for obtaining display cutouts on AndroidMarcel Admiraal
2022-04-26Linux: Use pkg-config for alsa, libudev and GL tooRémi Verschelde
It's not needed on most distros as those are found in standard lib and include paths, but on NixOS they're all in non-standard prefixes, so we need to rely on information provided by pkg-config. Fixes #59913. Co-authored-by: David Lewis <davidalewis00@gmail.com>
2022-04-25Merge pull request #60433 from madmiraal/remove-superfluous-null-checkRémi Verschelde
Remove superfluous null check
2022-04-25Merge pull request #60457 from madmiraal/replace-index-iteratorsRémi Verschelde
Replace index iterators with for each loops.
2022-04-25Merge pull request #60441 from madmiraal/remove-superfluous-inputmanagerRémi Verschelde
Remove superfluous Android InputManager interface and implementation
2022-04-25Merge pull request #60434 from madmiraal/remove-superfluous-version-checkRémi Verschelde
Remove superfluous check for minimum Android SDK.
2022-04-25Fix the issue causing the screen to be black after resuming when in low ↵Fredy Huya-Kouadio
processor mode. This is done by forcing a redraw and buffers swap when resuming the app.
2022-04-23Replace index iterators with for each loops.Marcel Admiraal
2022-04-22Remove superfluous check for minimum Android SDK.Marcel Admiraal
2022-04-22Remove superfluous Android InputManager interface and implementationMarcel Admiraal
2022-04-22Remove superfluous null checkMarcel Admiraal
2022-04-20Vibrate using iOS haptics engine on supported devicesTimo Schwarzer
2022-04-20Improve embedded PCK loading and exporting.bruvzg
Windows export process: Limit size of executable with embedded PCK to 4 GB. Use "rcedit" before embedding PCK. Capture and process "rcedit" errors. Windows, Linux: Add support for PCK loading from executable "pck" section.
2022-04-20Fix more issues found by cppcheck.bruvzg
2022-04-13Fix simulatenous touches for different touch typesPaulo Feodrippe
2022-04-13Fix sub-menu keyboard navigation.bruvzg
2022-04-12Remove or make private `FileAccess` `close()` methods.bruvzg
2022-04-12Narrow FileAccess scope to prevent deadlocks.bruvzg
2022-04-11Make FileAccess and DirAccess classes reference counted.bruvzg
2022-04-06Fix some issues found by cppcheck.bruvzg
2022-04-06Merge pull request #59908 from bruvzg/fix_popup_close_raceRémi Verschelde
Fix a possible race condition on popup close, that might cause multiple deletions of the same list item.
2022-04-05CI: Update black formatter and apply changesRémi Verschelde
2022-04-05Fix a possible race condition on popup close, that might cause multiple ↵bruvzg
deletions of the same list item.
2022-04-04Zero initialize all pointer class and struct membersRémi Verschelde
This prevents the pitfall of UB when checking if they have been assigned something valid by comparing to nullptr.
2022-04-04Merge pull request #59866 from m4gr3d/update_default_display_scale_mainRémi Verschelde
2022-04-04Update the editor display scale based on the device's scaled densityFredia Huya-Kouadio
2022-04-04Remove duplicate `resizable` settingsFredia Huya-Kouadio
2022-04-04Merge pull request #59861 from m4gr3d/enable_resizable_mainRémi Verschelde
2022-04-04Update `resize` settings:Fredia Huya-Kouadio
- Unlock resizing for the Godot Editor - Add an option to specify whether a game is resizeable for the Godot template