summaryrefslogtreecommitdiff
path: root/platform
AgeCommit message (Collapse)Author
2022-08-25Unify bits, arch, and android_arch into env["arch"]Aaron Franke
Fully removes the `bits` option and adapts the code that relied on it. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-08-25Merge pull request #64630 from nathanfranke/ios-opaqueRémi Verschelde
(4.x) iOS: Force app store icon to be opaque, use proper errors
2022-08-23Merge pull request #64414 from m4gr3d/fix_get_current_dir_mainRémi Verschelde
2022-08-22Replace Array return types with TypedArraykobewi
2022-08-22Merge pull request #64374 from RandomShaper/inheritable_cl_argsRémi Verschelde
2022-08-20Merge pull request #64481 from jamie-pate/masterFabio Alessandrelli
Improve performance of screen_get_dpi() in Javascript
2022-08-19Fix issue with `get_current_dir()` returning the wrong path on AndroidFredia Huya-Kouadio
2022-08-19ios: force app store icon to be opaque, use proper errorsNathan Franke
2022-08-19Overhaul CLI argument forwarding to processes started by the editorPedro J. Estébanez
2022-08-18Implement `MenuBar` control to wrap `PopupMenu`s or native menu, use native ↵bruvzg
menu for editor.
2022-08-15Improve performance of screen_get_dpi() in JavascriptJamie Pate
Replace a bisect with a single multiplication when calling screen_get_dpi() in Javascript Tested the value of window.matchMedia(`(resolution:${(window.devicePixelRatio*96).toFixed(100)}dpi)`).matches which is true except for values that cause a lot of rounding errors (e.g. dpr : 0.3 => resolution: 28.799999999999997dpi) Even in these cases the value matches the result of the previous `findDPI()` method. See also: https://github.com/godotengine/godot/commit/6cff589b5bd483b563fe465bde74ca94902aab41#r81273660
2022-08-15Disable threads used to check on plugins to loadFredia Huya-Kouadio
The functionality is unavailable on Android (requires export capability) and unnecessarily consumes resources
2022-08-15Fix issue preventing the Android Editor from displaying the project contentFredia Huya-Kouadio
The issue was causing by a bug within the logic for `FileAccessFilesystemJAndroid#eof_reached()` causing that value to remain false after the eof was reached. This in turn caused an infinite loop in the file scanner preventing the project's content from showing up.
2022-08-14Refactor the export checking logic to improve separation of concernsFredia Huya-Kouadio
2022-08-10Clean iOS platform config of long gone macroPedro J. Estébanez
2022-08-10Merge pull request #49829 from naithar/feature/ios-plugins-swift-4.0Rémi Verschelde
2022-08-09[iOS] Extend iOS plugins to support Swift runtimeSergey Minakov
2022-08-09Fix memory leak when accessing/listing system fonts.bruvzg
2022-08-08Merge pull request #62885 from madmiraal/fix-59931Rémi Verschelde
2022-08-08Merge pull request #64014 from RedMser/keep-screen-on-singledefRémi Verschelde
2022-08-06Only define `keep_screen_on` project setting onceRedMser
2022-08-05Merge branch 'master' into bugfix-ios-exportLarry Tran
2022-08-05Remove unnecessary string replacementLarry Tran
2022-08-05Merge pull request #63882 from RedMser/keep-screen-on-windowsRémi Verschelde
Implement `keep_screen_on` for Windows
2022-08-05Implement `screen_is_kept_on` for macOS.bruvzg
2022-08-05Implement `keep_screen_on` for WindowsRedMser
2022-08-04Add support for multiple virtual keyboard typesBrian Semrau
2022-08-04Implement `screen_set_keep_on` for macOSbruvzg
2022-08-02Merge pull request #49058 from madmiraal/add-override-fileaccessRémi Verschelde
Add override keywords to FileAccess and DirAccess derived classes
2022-08-02Add override keywords to DirAccess derived classesMarcel Admiraal
2022-08-02Add override keywords to FileAccess derived classesMarcel Admiraal
2022-08-02Merge pull request #61315 from lawnjelly/variant_bucket_poolsRémi Verschelde
Variant memory pools
2022-08-01File: Re-add support to skip CR (`\r`) in `File::get_as_text`Rémi Verschelde
This was removed in #63481, and we confirmed that it's better like this, but we add back the possibility to strip CR as an option, to optionally restore the previous behavior. For performance this is done directly in `String::parse_utf8`. Also fixes Android `FileAccess::get_line()` as this one _should_ strip CR. Supersedes #63717.
2022-07-31Extract EditorResourceConversionPlugin into its own source files and clean ↵Yuri Sizov
up editor includes
2022-07-31Visual Studio Natvis file works for Variant againderammo
2022-07-30Merge pull request #63563 from aaronfranke/export-archRémi Verschelde
2022-07-30Merge pull request #63647 from bruvzg/exp_msg_impRémi Verschelde
Improve some export error messages.
2022-07-29Merge pull request #61647 from KoBeWi/SaverResourceRémi Verschelde
2022-07-29Improve some export error messages.bruvzg
2022-07-29[Linux] Fix build with missing DBUS.bruvzg
2022-07-29Swap arguments of ResourceSaver.save()kobewi
2022-07-29Merge pull request #63595 from reduz/remove-signal-connect-bindsRémi Verschelde
Remove Signal connect binds
2022-07-29Update export dialog to handle many architecturesAaron Franke
2022-07-29Make some editor export methods constAaron Franke
2022-07-29Remove Signal connect bindsJuan Linietsky
Remove the optional argument p_binds from `Object::connect` since it was deprecated by Callable.bind(). Changed all uses of it to Callable.bind()
2022-07-29[Linux] Load dbus libraries dynamically.bruvzg
2022-07-29[Linux] Replace fontconfig wrapper with a one generated from the older ↵bruvzg
library version (2.12.6, Ubuntu 18.04 LTS).
2022-07-27Merge pull request #63548 from pattlebass/master-html5-vibrateRémi Verschelde
2022-07-27HTML5: Add support for `Input.vibrate_handheld()`pattlebass
2022-07-27Load fontconfig libraries dynamically.bruvzg