summaryrefslogtreecommitdiffstats
path: root/platform
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge pull request #60224 from pfeodrippe/fix-simultaneous-touchesRémi Verschelde2022-05-031-0/+1
|\ \
| * | Fix simulatenous touches for different touch typesPaulo Feodrippe2022-04-131-0/+1
| | |
* | | Merge pull request #60553 from madmiraal/separate-display_safe_areaRémi Verschelde2022-05-037-39/+46
|\ \ \
| * | | Fix screen_get_usable_rect returning display safe areaMarcel Admiraal2022-05-027-39/+46
| | | |
* | | | Merge pull request #60601 from touilleMan/gdextension_get_library_pathRémi Verschelde2022-05-0312-13/+42
|\ \ \ \ | |_|_|/ |/| | | Add GDNativeInterface::get_library_path to GDExtension
| * | | Add GDNativeInterface::get_library_path to GDExtensionEmmanuel Leblond2022-04-2912-13/+42
| | | |
* | | | Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init`Rémi Verschelde2022-05-025-54/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge pull request #60638 from m4gr3d/support_hand_tracking_v2_mainRémi Verschelde2022-05-023-5/+21
|\ \ \ \ | |_|/ / |/| | |
| * | | Update Meta hand tracking versionFredy Huya-Kouadio2022-04-273-5/+21
| | | | | | | | | | | | | | | | https://developer.oculus.com/blog/presence-platforms-hand-tracking-api-gets-an-upgrade/
* | | | Merge pull request #60551 from madmiraal/implement-3466Rémi Verschelde2022-05-025-0/+56
|\ \ \ \ | | | | | | | | | | Add a method for obtaining display cutouts on Android
| * | | | Add a method for obtaining display cutouts on AndroidMarcel Admiraal2022-04-265-0/+56
| | | | |
* | | | | Merge pull request #60563 from madmiraal/fix-60562Rémi Verschelde2022-04-291-8/+7
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Check for null when retrieving clip data item text on AndroidMarcel Admiraal2022-04-271-8/+7
| | | | |
* | | | | [Linux] Disable speech-dispatcher, pulse audio and udev wrapper builds, when ↵bruvzg2022-04-281-0/+3
| | | | | | | | | | | | | | | | | | | | library is not found.
* | | | | Implement text-to-speech support on Android, iOS, HTML5, Linux, macOS and ↵bruvzg2022-04-2839-0/+3562
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Windows. Implement TextServer word break method.
* | | | | [Windows Export] Improve error messages for missing rcedit and signtool.bruvzg2022-04-281-12/+8
|/ / / /
* | | | Merge pull request #56093 from bruvzg/pck_section_loadRémi Verschelde2022-04-277-23/+194
|\ \ \ \ | | | | | | | | | | Improve embedded PCK loading and exporting.
| * | | | Improve embedded PCK loading and exporting.bruvzg2022-04-207-23/+194
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge pull request #59979 from bruvzg/cpp_check2Rémi Verschelde2022-04-273-8/+7
|\ \ \ \
| * | | | Fix more issues found by cppcheck.bruvzg2022-04-203-8/+7
| |/ / /
* | | | Merge pull request #60523 from akien-mga/linux-pkgconfig-nixosRémi Verschelde2022-04-271-4/+6
|\ \ \ \
| * | | | Linux: Use pkg-config for alsa, libudev and GL tooRémi Verschelde2022-04-261-4/+6
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | Merge pull request #60397 from timoschwarzer/ios-haptic-engineRémi Verschelde2022-04-273-2/+116
|\ \ \ \
| * | | | Vibrate using iOS haptics engine on supported devicesTimo Schwarzer2022-04-203-2/+116
| | |/ / | |/| |
* | | | Merge pull request #58272 from bruvzg/x11_backup_screen_infoRémi Verschelde2022-04-271-6/+19
|\ \ \ \ | |_|/ / |/| | |
| * | | [Linux/X11] Fallback to the X server root window to get screen rects, if ↵bruvzg2022-02-181-6/+19
| | | | | | | | | | | | | | | | Xinerama is not available.
* | | | Merge pull request #60433 from madmiraal/remove-superfluous-null-checkRémi Verschelde2022-04-251-4/+0
|\ \ \ \ | | | | | | | | | | Remove superfluous null check
| * | | | Remove superfluous null checkMarcel Admiraal2022-04-221-4/+0
| | |/ / | |/| |
* | | | Merge pull request #60457 from madmiraal/replace-index-iteratorsRémi Verschelde2022-04-252-5/+4
|\ \ \ \ | | | | | | | | | | Replace index iterators with for each loops.
| * | | | Replace index iterators with for each loops.Marcel Admiraal2022-04-232-5/+4
| |/ / /
* | | | Merge pull request #60441 from madmiraal/remove-superfluous-inputmanagerRémi Verschelde2022-04-253-240/+5
|\ \ \ \ | | | | | | | | | | Remove superfluous Android InputManager interface and implementation
| * | | | Remove superfluous Android InputManager interface and implementationMarcel Admiraal2022-04-223-240/+5
| |/ / /
* | | | Merge pull request #60434 from madmiraal/remove-superfluous-version-checkRémi Verschelde2022-04-251-21/+16
|\ \ \ \ | | | | | | | | | | Remove superfluous check for minimum Android SDK.
| * | | | Remove superfluous check for minimum Android SDK.Marcel Admiraal2022-04-221-21/+16
| |/ / /
* / / / Fix the issue causing the screen to be black after resuming when in low ↵Fredy Huya-Kouadio2022-04-252-1/+4
|/ / / | | | | | | | | | | | | | | | processor mode. This is done by forcing a redraw and buffers swap when resuming the app.
* | / Fix sub-menu keyboard navigation.bruvzg2022-04-133-3/+3
| |/ |/|
* | Remove or make private `FileAccess` `close()` methods.bruvzg2022-04-122-3/+6
| |
* | Narrow FileAccess scope to prevent deadlocks.bruvzg2022-04-126-47/+59
| |
* | Make FileAccess and DirAccess classes reference counted.bruvzg2022-04-1131-336/+236
| |
* | Fix some issues found by cppcheck.bruvzg2022-04-0620-54/+59
| |
* | Merge pull request #59908 from bruvzg/fix_popup_close_raceRémi Verschelde2022-04-063-35/+67
|\ \ | | | | | | Fix a possible race condition on popup close, that might cause multiple deletions of the same list item.
| * | Fix a possible race condition on popup close, that might cause multiple ↵bruvzg2022-04-053-35/+67
| | | | | | | | | | | | deletions of the same list item.
* | | CI: Update black formatter and apply changesRémi Verschelde2022-04-051-1/+1
|/ /
* | Zero initialize all pointer class and struct membersRémi Verschelde2022-04-0412-26/+26
| | | | | | | | | | This prevents the pitfall of UB when checking if they have been assigned something valid by comparing to nullptr.
* | Merge pull request #59866 from m4gr3d/update_default_display_scale_mainRémi Verschelde2022-04-047-1/+43
|\ \
| * | Update the editor display scale based on the device's scaled densityFredia Huya-Kouadio2022-04-047-1/+43
| | |
* | | Remove duplicate `resizable` settingsFredia Huya-Kouadio2022-04-043-6/+2
|/ /
* | Merge pull request #59861 from m4gr3d/enable_resizable_mainRémi Verschelde2022-04-044-9/+17
|\ \
| * | Update `resize` settings:Fredia Huya-Kouadio2022-04-044-9/+17
| | | | | | | | | | | | | | | - Unlock resizing for the Godot Editor - Add an option to specify whether a game is resizeable for the Godot template
* | | [macOS] Add bundle launch code for older (pre 10.15) macOS versions.bruvzg2022-04-041-10/+23
|/ /