ne0fhyk
d1fdb60ee2
Disable resource optimizations for release builds as it breaks the legacy build system.
2021-07-20 16:36:00 -07:00
reduz
ca223d71d8
Addes ability to load build sources from file.
...
* If not present, the dialog asks to load build sources from a file.
* The export templates check now also verifies that build sources are installed and skips the template check.
This makes Android development easier.
(cherry picked from commit 6639cc9853
)
2021-07-20 13:05:10 +02:00
Sergey Minakov
f3da335416
[iOS] Fix plugin configuration loading
...
Clear ConfigFile parameter before loading new file.
Ignore duplicate input plist keys
(cherry picked from commit aa321f0a24
)
2021-07-15 10:40:56 +02:00
David Kennedy
72db6016ba
Fixes move_to_trash() on Linux
...
Fixes #42840 OS move_to_trash() on Linux is not compliant with the Freedesktop specification
(cherry picked from commit 8b68c6808d
)
2021-07-15 10:39:47 +02:00
Fabio Alessandrelli
207fb165bf
[HTML5] Raise default initial memory to 32 MiB.
...
The memory was resized in any case during start.
Mitigate Chromium issue:
https://bugs.chromium.org/p/v8/issues/detail?id=11863
Also fix a warning about SAFE_HEAP being a linker only flag.
(cherry picked from commit 897c906ebf
)
2021-07-13 17:03:44 +02:00
Hugo Locurcio
e8c9877ad8
Fix casing of the "to" stop word in editor strings
2021-07-13 15:28:00 +02:00
Fabio Alessandrelli
b8f1f13b85
[HTML5] Fix JavaScript string parsing with new interface.
...
Strings are UTF-8 encoded and should be parsed as such, while it was
being parsed as a C string before.
(cherry picked from commit d4e302a3a4
)
2021-07-13 10:20:02 +02:00
bruvzg
71e30e3032
[macOS, Mono] Automatically enable JIT entitlements for the Mono exports.
...
(cherry picked from commit f37981b83f
)
2021-07-11 01:06:04 +02:00
Rémi Verschelde
46c68c0fb9
Android: Fix truncated application
attributes after #50028 cherry-pick
...
The `android:icon` attribute is expected to be the last one in the application
definition, as documented by the comment. cd64bcd
missed that and caused some
arguments to be truncated.
Fixes #50224 .
2021-07-07 00:49:07 +02:00
Rémi Verschelde
3d16bfcc40
Android: Fix syntax error in #50227
2021-07-07 00:08:59 +02:00
Rémi Verschelde
7c8cc037ad
Merge pull request #50221 from madmiraal/fix-50125-3.x
...
[3.x] Queue the calls to GodotLib.key when Android virtual done is pressed
2021-07-06 23:46:36 +02:00
Rémi Verschelde
8c5c79e020
Android: Fix xr_mode_metadata_name
removal after cd64bcdae
...
I had lost that line when resolving merge conflicts.
2021-07-06 23:24:54 +02:00
Marcel Admiraal
2bd3cc0e16
Queue the calls to GodotLib.key when Android virtual done is pressed
2021-07-06 17:54:14 +01:00
Marcel Admiraal
d40f73e3a4
Remove Android onKeyMultiple override
2021-07-06 17:37:53 +01:00
Rémi Verschelde
009aa63a57
Merge pull request #50108 from madmiraal/android-use-lambdas-3.x
...
[3.x] Replace single method anonymous classes with lambdas in Godot Java code
2021-07-06 18:10:45 +02:00
Thakee Nathees
9c74452636
Windows error logs directed to stderr
...
(cherry picked from commit efef236e43
)
2021-07-06 12:14:49 +02:00
miere43
9a22f4b8df
Replace backslash with forward slash in OS_Windows path methods
...
(cherry picked from commit 119a59f872
)
2021-07-06 11:22:04 +02:00
Marcel Admiraal
4b03e05573
Use static inner classes in Godot Java code
...
(cherry picked from commit 23e152040b
)
2021-07-06 11:20:42 +02:00
Marcel Admiraal
ab1162e918
Remove redundant explicit types in Godot Java code
...
(cherry picked from commit 3f95bbed73
)
2021-07-06 11:10:46 +02:00
Marcel Admiraal
6a07253bb6
Use StringBuilder instead StringBuffer in Godot Java code
...
(cherry picked from commit 61ee51d2bf
)
2021-07-06 11:10:46 +02:00
Marcel Admiraal
c1abbfb605
Fix raw use of parameterized Class
...
(cherry picked from commit d237f7d33d
)
2021-07-06 11:10:46 +02:00
Marcel Admiraal
01ecec451c
Use Java array declarations not C-style declarations in Android Java code
...
(cherry picked from commit 721b3d56c5
)
2021-07-06 11:10:46 +02:00
Marcel Admiraal
2b78d618f4
Remove unnecessary semicolons from Android Java code
...
(cherry picked from commit 360447001d
)
2021-07-06 11:10:45 +02:00
Rémi Verschelde
cd64bcdae5
Android: Add isGame
application attribute, default to true
...
It can be turned off in the export preset with `package/classify_as_game`.
Upstream definition: https://developer.android.com/guide/topics/manifest/application-element#isGame
> `android:isGame`
>
> Whether or not the application is a game. The system may group together
> applications classifed as games or display them separately from other
> applications.
Also fixes replacing `android:allowBackup` in custom builds.
(cherry picked from commit 40a594c6ea
)
2021-07-06 11:10:45 +02:00
Marcel Admiraal
76c1a0e91d
Fix unchecked call to put() warning in GodotInputHandler.java
...
(cherry picked from commit 8270e101a7
)
2021-07-06 11:10:44 +02:00
Marcel Admiraal
4108dd0145
Replace single method anonymous classes with lambdas in Godot Java code
2021-07-03 05:13:08 +01:00
Marcel Admiraal
1ed89353b0
Remove unused imports from Android Java code
2021-07-02 14:41:57 +01:00
Marcel Admiraal
96e56af9b9
Remove redundant interface modifiers from Android Java code
2021-07-02 09:41:09 +01:00
Rémi Verschelde
7e934e31f4
Merge pull request #49912 from madmiraal/fix-49878-3.x
...
[3.x] Add GDNative libraries to Android custom Gradle builds
2021-06-29 14:58:45 +02:00
bruvzg
ad748adf53
[Windows Export] Use temporary file for osslsigncode signing.
...
(cherry picked from commit 8f7c2ccefd
)
2021-06-29 14:02:24 +02:00
Fabio Alessandrelli
69645b0e44
[HTML5] Add option to focus canvas on start.
...
Enabled by default.
(cherry picked from commit c12fca57f4
)
2021-06-29 14:02:23 +02:00
Haoyu Qiu
38e0ca9b47
Strip query string when parsing HTTP request line for path
...
(cherry picked from commit 91477cd4a9
)
2021-06-29 14:02:23 +02:00
ne0fhyk
c952201d97
Update config versions and deprecate the use of the jcenter maven repo.
...
(cherry picked from commit d1a9363c4c
)
2021-06-29 14:02:22 +02:00
bruvzg
5ff9b52214
[macOS] Fix custom mouse cursor not set after mouse mode change.
...
(cherry picked from commit f7797bf1b3
)
2021-06-29 14:02:21 +02:00
Marcel Admiraal
42c9fefcca
Add adb output to error message when install fails
...
(cherry picked from commit de2acbd495
)
2021-06-29 13:13:29 +02:00
Gromph
565d205d91
UWP: Keep upstream names for capabilities preset settings to avoid mismatch
...
The previous code used `camelcase_to_underscore` to prettify the names for
display in the export preset, but it leads to inconsistencies if we don't make
sure to do the reverse operation when writing to the `AppxManifest.xml`.
It's simpler to keep the same names as in the manifest, which is also what
users will see referenced in MS documentation.
Fixes #47900 .
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
(cherry picked from commit c87e49d7bc
)
2021-06-29 13:11:56 +02:00
Marcel Admiraal
e021cab45b
Add GDNative libraries to Android custom Gradle builds
2021-06-29 09:22:08 +01:00
Rémi Verschelde
c045219869
Merge pull request #49804 from m4gr3d/add_support_for_custom_debug_keystore
...
[3.x] Add support for custom debug keystore
2021-06-23 15:28:40 +02:00
Rémi Verschelde
0c775ece14
Merge pull request #49802 from naithar/feature/ios-plugin-multitype-plist
...
[3.x] [iOS] Support multiple `plist` types in plugin
2021-06-22 12:49:22 +02:00
ne0fhyk
d5b4045ea4
Add support for custom debug keystore.
2021-06-21 10:03:58 -07:00
Sergey Minakov
ab03dcf44d
[iOS] Support multiple plist types
2021-06-21 17:46:27 +03:00
Marcel Admiraal
7e03bd1671
Remove duplicate WARN_PRINTS macro
2021-06-18 12:57:59 +01:00
Fabio Alessandrelli
2c64218415
[HTML5] Update eslint and jsdoc dependencies.
...
(cherry picked from commit a1cbb6daa6
)
2021-06-17 12:47:55 +02:00
bruvzg
30393b6401
Add LSApplicationCategoryType to the template and export dialog.
...
(cherry picked from commit cb480376d8
)
2021-06-17 12:47:55 +02:00
Fabio Alessandrelli
cfedd60e6b
[HTML5] Fix JS build without eval.
...
Also fix download_buffer return type.
(cherry picked from commit 049b5159f1
)
2021-06-17 12:47:55 +02:00
Fabio Alessandrelli
0f5fbf5fbf
[HTML5] Fix some JS library signature.
...
(cherry picked from commit 9b7b0a28b9
)
2021-06-17 12:47:54 +02:00
Marcel Admiraal
68b1a80a5d
Remove FIXME comment from fixed issue in Android Export
2021-06-17 09:20:14 +01:00
Rémi Verschelde
465ab36ddf
Merge pull request #49653 from madmiraal/remove-err_prints-3.x
...
[3.x] Remove duplicate ERR_PRINTS macro
2021-06-16 17:33:22 +02:00
Marcel Admiraal
5a58516231
Remove duplicate ERR_PRINTS macro
2021-06-16 11:56:25 +01:00
Hugo Locurcio
9be9304238
Improve the console error logging appearance
...
This makes secondary information less visually prominent to improve
overall readability.
Various loggers were also tweaked for consistency.
2021-06-13 19:18:09 +02:00