Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-29 | Modernize Thread | Pedro J. Estébanez | |
- Based on C++11's `thread` and `thread_local` - No more need to allocate-deallocate or check for null - No pointer anymore, just a member variable - Platform-specific implementations no longer needed (except for the few cases of non-portable functions) - Simpler for `NO_THREADS` - Thread ids are now the same across platforms (main is 1; others follow) | |||
2021-01-15 | [Plugins] Rename 'PluginConfig' struct to platform specific name | Sergey Minakov | |
2021-01-09 | Split OS::execute into two methods | Marcel Admiraal | |
1. execute(): Executes a command and returns the results. 2. create_process(): Creates a new process and returns the new process' id. | |||
2021-01-01 | Merge pull request #44645 from m4gr3d/update_apk_signing_logic | Rémi Verschelde | |
Update the logic to sign prebuilt Godot Android apks | |||
2021-01-01 | Update the logic to sign prebuilt Godot Android apks. | Fredia Huya-Kouadio | |
The previously used tool, `jarsigner` has been deprecated in favor of `apksigner` which is bundled with the Android SDK. The logic is refactored accordingly and a few editor settings have been deprecated in the process as they're no longer necessary. Note: As a side effect, specifying the Android SDK path is now required. The docs will be updated to reflect that change. | |||
2021-01-01 | Update copyright statements to 2021 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆 | |||
2020-12-30 | Merge pull request #44638 from m4gr3d/export_format_util_method | Rémi Verschelde | |
Hardcode the export format for the editor 'run' feature | |||
2020-12-29 | Add utility method to export the project using a preset format and sign ↵ | Fredia Huya-Kouadio | |
parameter. | |||
2020-12-28 | Rename empty() to is_empty() | Marcel Admiraal | |
2020-12-02 | Initialize class/struct variables with default values in platform/ and editor/ | Rafał Mikrut | |
2020-11-22 | Update gradle build files to automatically perform signing and zipalign ↵ | Fredia Huya-Kouadio | |
tasks for custom builds. | |||
2020-11-20 | Export: Reorder options for consistency across platforms | Rémi Verschelde | |
2020-11-18 | Fix zipalign command name on Windows machines. | Fredia Huya-Kouadio | |
2020-11-14 | Merge pull request #43526 from m4gr3d/address_new_custom_build_logic_issues | Rémi Verschelde | |
Address new custom build logic issues | |||
2020-11-14 | Add missing zip alignment step for generated apks. | Fredia Huya-Kouadio | |
2020-11-14 | Fix issue causing `Export all` to fail. | Fredia Huya-Kouadio | |
2020-11-14 | Clear unneeded assets when generating an apk expansion. | Fredia Huya-Kouadio | |
Clean up export wording to account for the different export formats. | |||
2020-11-14 | Added the .jks file extension as valid preset for Android keystore files | Marcus Brummer | |
2020-11-13 | Remove duplicate Android `orientation` settings. | Fredia Huya-Kouadio | |
2020-11-07 | Reorganized core/ directory, it was too fatty already | reduz | |
-Removed FuncRef, since Callable makes it obsolete -Removed int_types.h as its obsolete in c++11+ -Changed color names code | |||
2020-10-28 | Release .build_version file handle in Android custom build export | PouleyKetchoupp | |
2020-10-23 | Fix android apk contents having mtime 1 month in future | Mark Riedesel | |
minizip documentation describes tm_mon as expecting the number of months since January - [0, 11], but the month returned by OS.get_date() is in the range of [1, 12]. | |||
2020-09-28 | Merge pull request #41385 from m4gr3d/fix_splash_loading_master | Rémi Verschelde | |
Fix splash screen loading on Android | |||
2020-09-05 | Adds PCK encryption support (using script encryption key for export). | bruvzg | |
Change default encryption mode from ECB to CFB. | |||
2020-09-03 | [Complex Test Layouts] Change `String` to use UTF-32 encoding on all platforms. | bruvzg | |
2020-08-19 | Fix splash screen loading on Android | Fredia Huya-Kouadio | |
2020-08-05 | Add 'Export App Bundle' to Android Export Options | Aman Jain | |
2020-07-27 | refactor apk signing into it's own method | Aman Jain | |
2020-07-24 | Write an AndroidManifest.xml file to be merged with app module's manifest. | Aman Jain | |
2020-07-23 | Copy icons to Gradle project | Aman Jain | |
2020-07-15 | Create strings.xml files in the gradle project to handle localization | Aman Jain | |
2020-07-10 | Add override keywords. | Marcel Admiraal | |
2020-07-10 | Merge pull request #40244 from amanj120/forward_port_bundle_pr_permissions | Rémi Verschelde | |
Refactor permissions and command line flags into separate methods | |||
2020-07-09 | Refactor permissions and command line flags into separate methods | Aman Jain | |
2020-07-09 | Utility methods for writing files to Gradle project. | Aman Jain | |
2020-07-03 | Remove String::find_last (same as rfind) | Stijn Hinlopen | |
2020-06-27 | Fix the logic to enable focus awareness | Fredia Huya-Kouadio | |
2020-06-04 | Add support for focus awareness | Fredia Huya-Kouadio | |
2020-06-04 | Check if the specified Android release keystore exists | Marcus Brummer | |
2020-06-01 | Fix inconsistent error messages with Android custom export templates | PouleyKetchoupp | |
2020-05-27 | Validate that `Use Custom Build` is enabled when `Plugins` are selected | Fredia Huya-Kouadio | |
Remove `GodotPayment` from the default build template | |||
2020-05-25 | Perform a clean Gradle build if android plugins changed | Marcus Brummer | |
Fixes #38986 | |||
2020-05-18 | Update the permission string for the Oculus hand tracking to match the ↵ | Fredia Huya-Kouadio | |
latest api update | |||
2020-05-17 | Implementation of the Godot Android Plugin configuration file | Fredia Huya-Kouadio | |
2020-05-14 | Style: Enforce braces around if blocks and loops | Rémi Verschelde | |
Using clang-tidy's `readability-braces-around-statements`. https://clang.llvm.org/extra/clang-tidy/checks/readability-braces-around-statements.html | |||
2020-05-14 | Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks | Rémi Verschelde | |
Which means that reduz' beloved style which we all became used to will now be changed automatically to remove the first empty line. This makes us lean closer to 1TBS (the one true brace style) instead of hybridating it with some Allman-inspired spacing. There's still the case of braces around single-statement blocks that needs to be addressed (but clang-format can't help with that, but clang-tidy may if we agree about it). Part of #33027. | |||
2020-05-10 | Style: clang-format: Disable AllowShortIfStatementsOnASingleLine | Rémi Verschelde | |
Part of #33027, also discussed in #29848. Enforcing the use of brackets even on single line statements would be preferred, but `clang-format` doesn't have this functionality yet. | |||
2020-04-28 | Merge pull request #37193 from madmiraal/fix-android-export-unicode-errors | Rémi Verschelde | |
Fix Android export throwing Unicode errors. | |||
2020-04-24 | Fix detection logic for the Android sdk path | Fredia Huya-Kouadio | |
The previous logic used the 'tools' directory within the Android sdk to validate it. That directory was recently deprecated and removed from the Android sdk folder (https://developer.android.com/studio/releases/sdk-tools) | |||
2020-04-13 | Validate supported architectures when exporting to Android | SkyJJ | |