summaryrefslogtreecommitdiff
path: root/platform
AgeCommit message (Collapse)Author
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-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-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 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
2022-04-04[macOS] Add bundle launch code for older (pre 10.15) macOS versions.bruvzg
2022-04-01Add CI build with clang sanitizers, increase stack size to 30 MB for builds ↵bruvzg
with sanitizers.
2022-03-31Fix X11 is_window_maximizedConteZero
2022-03-31Fix typos with codespellRémi Verschelde
Using codespell 2.2-dev from current git. Fix a couple incorrect uses of gendered pronouns.
2022-03-29Merge pull request #59607 from m4gr3d/fix_low_processor_mode_mainRémi Verschelde
Fix flickering issues with low processor mode on Android
2022-03-29Fix flickering issues with low processor mode on AndroidFredia Huya-Kouadio
2022-03-29Keep editor at normal priority on windows.Lyuma
The multithreaded importer often causes system-wide hangs when importing more than 20 files at a time. Running the editor at normal priority allows other applications on the system to be responsive during long imports.
2022-03-28Android port of the Godot EditorFredy Huya-Kouadio
These set of changes focus primarily on getting the core logic and overall Godot Editor UI and functionality up and running natively on Android devices. UI tweaks / cleanup / polish, as well configuration for Android specific functionality / restrictions will be addressed in follow-up PRs iteratively based on feedback. Co-authored-by: thebestnom <shoval.arad@gmail.com>
2022-03-28Merge pull request #59574 from Sauermann/proposal-rename-warp-mouseRémi Verschelde
Rename warp mouse functions to warp_mouse
2022-03-27Rename warp mouse functions to warp_mouseMarkus Sauermann
2022-03-26HTML5: Explain why export templates are missingRémi Verschelde
Same for UWP. This is skipped in DEV_ENABLED builds so contributors can still test the export pipeline (and CI still compiles it on debug builds).
2022-03-24Merge pull request #59465 from fountainment/fix_popupmenuRémi Verschelde
2022-03-24Fix PopupMenu behavior on MacOS when multiple monitors are usedC.Even
* DisplayServerOSX::mouse_get_position returns wrong x axis data in multi-monitor case, which makes mouse_process_popups send WINDOW_EVENT_CLOSE_REQUEST, then eventually make PopupMenu close on mouse down without activating item.