summaryrefslogtreecommitdiff
path: root/platform
AgeCommit message (Collapse)Author
2022-08-29[Web] Rename JavaScript platform to Web.Fabio Alessandrelli
Also rename export name from "HTML5" to "Web".
2022-08-29Merge pull request #64943 from MatthewZelriche/FixUnMappedAncestorRémi Verschelde
2022-08-27Merge pull request #64921 from bruvzg/win_armRémi Verschelde
[Windows] Improve build environment detection, add support for Windows on ARM.
2022-08-27Merge pull request #64507 from RandomShaper/remove_unusedRémi Verschelde
Remove unused `force_quit` variable from many OS abstractions
2022-08-27Fix X11 menu window bug.MatthewZelriche
Fixes an issue where XSetInputFocus fails due to the window not being viewable. Fixes #62635 Fixes #60690
2022-08-27[Windows] Improve build environment detection, add support for Windows on ARM.bruvzg
2022-08-27Remove unused force_quit variable from many OS abstractionsPedro J. Estébanez
2022-08-26Merge pull request #64923 from akien-mga/scons-linux-gnu-ld-detectionRémi Verschelde
Linux: Fix GNU ld detection for `pck_embed` linker script
2022-08-26Merge pull request #64777 from bruvzg/extend_to_titleRémi Verschelde
[macOS] Extend editor contents to the window title bar for better space usage.
2022-08-26[macOS] Extend editor contents to the window titlebar for better space usage.bruvzg
2022-08-26Linux: Fix GNU ld detection for pck_embed linker scriptRémi Verschelde
2022-08-26[macOS export] Simplify code signing options, add support for rcodesign tool ↵bruvzg
for signing and notarization.
2022-08-26Merge pull request #64562 from bruvzg/fix_dup_localesRémi Verschelde
[macOS / iOS Export] Fix generation of duplicate locale property list files.
2022-08-26Merge pull request #64912 from m4gr3d/fix_android_arch_mapping_mainRémi Verschelde
Revert the architecture values update made to the Android export logic
2022-08-25Revert the architecture values update made to the Android export logicFredia Huya-Kouadio
2022-08-25Improve platform-specific READMEs to add useful linksHugo Locurcio
This also adds READMEs for all platforms.
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-18[macOS / iOS Export] Fix generation of duplicate locale property list files.bruvzg
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.