Sergey Minakov 
								
							 
						 
						
							
							
							
							
								
							
							
								7990c2c5e8 
								
							 
						 
						
							
							
								
								[Plugins] Rename 'PluginConfig' struct to platform specific name  
							
							
							
						 
						
							2021-01-15 17:54:35 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcel Admiraal 
								
							 
						 
						
							
							
							
							
								
							
							
								2a74b388d0 
								
							 
						 
						
							
							
								
								Split OS::execute into two methods  
							
							... 
							
							
							
							1. execute(): Executes a command and returns the results.
2. create_process(): Creates a new process and returns the new process' id. 
							
						 
						
							2021-01-09 10:03:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3433780c49 
								
							 
						 
						
							
							
								
								Merge pull request  #44645  from m4gr3d/update_apk_signing_logic  
							
							... 
							
							
							
							Update the logic to sign prebuilt Godot Android apks 
							
						 
						
							2021-01-01 22:58:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								49969de221 
								
							 
						 
						
							
							
								
								Update the logic to sign prebuilt Godot Android apks.  
							
							... 
							
							
							
							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 13:36:27 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b5334d14f7 
								
							 
						 
						
							
							
								
								Update copyright statements to 2021  
							
							... 
							
							
							
							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 🎆  
							
						 
						
							2021-01-01 20:19:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								72c13c2631 
								
							 
						 
						
							
							
								
								Merge pull request  #44638  from m4gr3d/export_format_util_method  
							
							... 
							
							
							
							Hardcode the export format for the editor 'run' feature 
							
						 
						
							2020-12-30 09:11:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								de64b783b4 
								
							 
						 
						
							
							
								
								Add utility method to export the project using a preset format and sign parameter.  
							
							
							
						 
						
							2020-12-29 09:04:01 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcel Admiraal 
								
							 
						 
						
							
							
							
							
								
							
							
								5b937d493f 
								
							 
						 
						
							
							
								
								Rename empty() to is_empty()  
							
							
							
						 
						
							2020-12-28 10:39:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rafał Mikrut 
								
							 
						 
						
							
							
							
							
								
							
							
								e1811b689b 
								
							 
						 
						
							
							
								
								Initialize class/struct variables with default values in platform/ and editor/  
							
							
							
						 
						
							2020-12-02 16:09:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								918b218b55 
								
							 
						 
						
							
							
								
								Update gradle build files to automatically perform signing and zipalign tasks for custom builds.  
							
							
							
						 
						
							2020-11-22 18:11:54 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								504efc5f9b 
								
							 
						 
						
							
							
								
								Export: Reorder options for consistency across platforms  
							
							
							
						 
						
							2020-11-20 11:17:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								c4f2d87747 
								
							 
						 
						
							
							
								
								Fix zipalign command name on Windows machines.  
							
							
							
						 
						
							2020-11-18 23:30:45 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9e7348f788 
								
							 
						 
						
							
							
								
								Merge pull request  #43526  from m4gr3d/address_new_custom_build_logic_issues  
							
							... 
							
							
							
							Address new custom build logic issues 
							
						 
						
							2020-11-14 22:58:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								5f6a44f0bb 
								
							 
						 
						
							
							
								
								Add missing zip alignment step for generated apks.  
							
							
							
						 
						
							2020-11-14 13:10:38 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								3de720c11d 
								
							 
						 
						
							
							
								
								Fix issue causing Export all to fail.  
							
							
							
						 
						
							2020-11-14 13:10:38 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								3c1a1a760e 
								
							 
						 
						
							
							
								
								Clear unneeded assets when generating an apk expansion.  
							
							... 
							
							
							
							Clean up export wording to account for the different export formats. 
							
						 
						
							2020-11-14 13:07:32 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcus Brummer 
								
							 
						 
						
							
							
							
							
								
							
							
								e1b9be4a6b 
								
							 
						 
						
							
							
								
								Added the .jks file extension as valid preset for Android keystore files  
							
							
							
						 
						
							2020-11-14 00:29:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								597d9409f3 
								
							 
						 
						
							
							
								
								Remove duplicate Android orientation settings.  
							
							
							
						 
						
							2020-11-13 12:20:06 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								127458ed17 
								
							 
						 
						
							
							
								
								Reorganized core/ directory, it was too fatty already  
							
							... 
							
							
							
							-Removed FuncRef, since Callable makes it obsolete
-Removed int_types.h as its obsolete in c++11+
-Changed color names code 
							
						 
						
							2020-11-07 20:17:12 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									PouleyKetchoupp 
								
							 
						 
						
							
							
							
							
								
							
							
								b271315bac 
								
							 
						 
						
							
							
								
								Release .build_version file handle in Android custom build export  
							
							
							
						 
						
							2020-10-28 09:07:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Riedesel 
								
							 
						 
						
							
							
							
							
								
							
							
								5fe902244a 
								
							 
						 
						
							
							
								
								Fix android apk contents having mtime 1 month in future  
							
							... 
							
							
							
							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-10-23 15:05:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4e19e3603b 
								
							 
						 
						
							
							
								
								Merge pull request  #41385  from m4gr3d/fix_splash_loading_master  
							
							... 
							
							
							
							Fix splash screen loading on Android 
							
						 
						
							2020-09-28 20:45:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f043eabdd8 
								
							 
						 
						
							
							
								
								Adds PCK encryption support (using script encryption key for export).  
							
							... 
							
							
							
							Change default encryption mode from ECB to CFB. 
							
						 
						
							2020-09-05 14:53:39 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								80b8eff6aa 
								
							 
						 
						
							
							
								
								[Complex Test Layouts] Change String to use UTF-32 encoding on all platforms.  
							
							
							
						 
						
							2020-09-03 19:56:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								2717891141 
								
							 
						 
						
							
							
								
								Fix splash screen loading on Android  
							
							
							
						 
						
							2020-08-19 16:16:37 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aman Jain 
								
							 
						 
						
							
							
							
							
								
							
							
								2b89944a3d 
								
							 
						 
						
							
							
								
								Add 'Export App Bundle' to Android Export Options  
							
							
							
						 
						
							2020-08-05 12:55:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aman Jain 
								
							 
						 
						
							
							
							
							
								
							
							
								e906ac4d3b 
								
							 
						 
						
							
							
								
								refactor apk signing into it's own method  
							
							
							
						 
						
							2020-07-27 14:24:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aman Jain 
								
							 
						 
						
							
							
							
							
								
							
							
								e53067c42e 
								
							 
						 
						
							
							
								
								Write an AndroidManifest.xml file to be merged with app module's manifest.  
							
							
							
						 
						
							2020-07-24 12:53:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aman Jain 
								
							 
						 
						
							
							
							
							
								
							
							
								4a5ddcbad2 
								
							 
						 
						
							
							
								
								Copy icons to Gradle project  
							
							
							
						 
						
							2020-07-23 11:37:33 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aman Jain 
								
							 
						 
						
							
							
							
							
								
							
							
								5ff6f7a86b 
								
							 
						 
						
							
							
								
								Create strings.xml files in the gradle project to handle localization  
							
							
							
						 
						
							2020-07-15 13:02:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcel Admiraal 
								
							 
						 
						
							
							
							
							
								
							
							
								26fcf2b04c 
								
							 
						 
						
							
							
								
								Add override keywords.  
							
							
							
						 
						
							2020-07-10 13:56:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aman Jain 
								
							 
						 
						
							
							
							
							
								
							
							
								f579057748 
								
							 
						 
						
							
							
								
								Refactor permissions and command line flags into separate methods  
							
							
							
						 
						
							2020-07-09 16:34:08 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stijn Hinlopen 
								
							 
						 
						
							
							
							
							
								
							
							
								929b98d24b 
								
							 
						 
						
							
							
								
								Remove String::find_last (same as rfind)  
							
							
							
						 
						
							2020-07-03 15:26:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								2d53b8173e 
								
							 
						 
						
							
							
								
								Fix the logic to enable focus awareness  
							
							
							
						 
						
							2020-06-27 16:43:08 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								2bf1f8e4b3 
								
							 
						 
						
							
							
								
								Add support for focus awareness  
							
							
							
						 
						
							2020-06-04 15:49:55 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcus Brummer 
								
							 
						 
						
							
							
							
							
								
							
							
								21263a65a9 
								
							 
						 
						
							
							
								
								Check if the specified Android release keystore exists  
							
							
							
						 
						
							2020-06-04 13:37:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									PouleyKetchoupp 
								
							 
						 
						
							
							
							
							
								
							
							
								be22a1f9bc 
								
							 
						 
						
							
							
								
								Fix inconsistent error messages with Android custom export templates  
							
							
							
						 
						
							2020-06-01 23:13:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								c948d25b6e 
								
							 
						 
						
							
							
								
								Validate that Use Custom Build is enabled when Plugins are selected  
							
							... 
							
							
							
							Remove `GodotPayment` from the default build template 
							
						 
						
							2020-05-27 12:07:53 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcus Brummer 
								
							 
						 
						
							
							
							
							
								
							
							
								abd66c1bb0 
								
							 
						 
						
							
							
								
								Perform a clean Gradle build if android plugins changed  
							
							... 
							
							
							
							Fixes  #38986  
						
							2020-05-25 19:18:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								6e2988f26a 
								
							 
						 
						
							
							
								
								Update the permission string for the Oculus hand tracking to match the latest api update  
							
							
							
						 
						
							2020-05-18 15:28:18 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								14e6696c8e 
								
							 
						 
						
							
							
								
								Implementation of the Godot Android Plugin configuration file  
							
							
							
						 
						
							2020-05-17 11:11:26 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								0ee0fa42e6 
								
							 
						 
						
							
							
								
								Style: Enforce braces around if blocks and loops  
							
							... 
							
							
							
							Using clang-tidy's `readability-braces-around-statements`.
https://clang.llvm.org/extra/clang-tidy/checks/readability-braces-around-statements.html  
							
						 
						
							2020-05-14 21:57:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								0be6d925dc 
								
							 
						 
						
							
							
								
								Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks  
							
							... 
							
							
							
							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-14 16:54:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								e956e80c1f 
								
							 
						 
						
							
							
								
								Style: clang-format: Disable AllowShortIfStatementsOnASingleLine  
							
							... 
							
							
							
							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-05-10 13:12:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e71b05d365 
								
							 
						 
						
							
							
								
								Merge pull request  #37193  from madmiraal/fix-android-export-unicode-errors  
							
							... 
							
							
							
							Fix Android export throwing Unicode errors. 
							
						 
						
							2020-04-28 14:27:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								328354f878 
								
							 
						 
						
							
							
								
								Fix detection logic for the Android sdk path  
							
							... 
							
							
							
							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-24 04:21:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SkyJJ 
								
							 
						 
						
							
							
							
							
								
							
							
								7fcd13575e 
								
							 
						 
						
							
							
								
								Validate supported architectures when exporting to Android  
							
							
							
						 
						
							2020-04-13 12:16:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lupoDharkael 
								
							 
						 
						
							
							
							
							
								
							
							
								95a1400a2a 
								
							 
						 
						
							
							
								
								Replace NULL with nullptr  
							
							
							
						 
						
							2020-04-02 13:38:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcel Admiraal 
								
							 
						 
						
							
							
							
							
								
							
							
								e74f8aaaf1 
								
							 
						 
						
							
							
								
								Fix Android export throwing Unicode errors.  
							
							
							
						 
						
							2020-03-20 17:23:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fhuya 
								
							 
						 
						
							
							
							
							
								
							
							
								f097defba1 
								
							 
						 
						
							
							
								
								Re-architecture of the Godot Android plugin.  
							
							
							
						 
						
							2020-03-05 10:00:19 -08:00