Dominik 'dreamsComeTrue' Jasiński
fdf64b1898
Preserving "Sync Scene Changes' and "Sync Script Changes" with Project Settings
...
Fixes : #38739
(cherry picked from commit 72501ae104
)
2020-06-04 12:09:40 +02:00
Dominik 'dreamsComeTrue' Jasiński
982ab51f2f
Grabbing focus on ProjectList after clicking an item.
...
Fixes : #39012
(cherry picked from commit 1ec8f59397
)
2020-06-04 12:09:40 +02:00
Andrii Doroshenko (Xrayez)
9753181956
SCons: Allow to read custom_modules
option via a file
...
The `custom_modules` option was only read via the command line
by fetching `ARGUMENTS` dictionary directly.
Instead, the option's value can now be read via any existing
configuration files (`custom.py`) as well as command line, while also
updating the environment.
(cherry picked from commit 6304d16915
)
2020-06-04 12:09:40 +02:00
Hugo Locurcio
d56b9d5ebf
Disable antialiasing on the DynamicFont outline as well when requested
...
This partially addresses
https://github.com/godotengine/godot-proposals/issues/943 .
(cherry picked from commit 2919fc7317
)
2020-06-04 12:09:40 +02:00
Marcel Admiraal
91590b0cf0
Add dinput nullptr checks.
...
(cherry picked from commit bc49d34123
)
2020-06-04 12:09:39 +02:00
Marcel Admiraal
6c9c6885a2
Do not probe joypads if DirectInput cannot be initialized.
...
(cherry picked from commit 97a529b1d8
)
2020-06-04 12:09:39 +02:00
Hugo Locurcio
d814352d92
Tweak the DirectInput initialization failure message
...
This closes #36662 .
(cherry picked from commit fe09b4d2b3
)
2020-06-04 12:09:39 +02:00
Nathan Franke
219717fc21
fix(Directory): remove erasing print
...
Fixes #39106
(cherry picked from commit e48fb01d59
)
2020-06-04 12:09:39 +02:00
Hugo Locurcio
a3bd201cc7
makerst: Print status messages to make the CI output clearer
...
This also removes an unused method.
(cherry picked from commit 9065b7ed4e
)
2020-06-04 12:09:39 +02:00
Maganty Rushyendra
25af738762
Expose get_char_size()
from Font instead of BitmapFont
...
`get_char_size()` is a public virtual function defined in the `Font`
class. Implementations exist for both `BitmapFont` and `Dynamic Font`.
However, it was only exposed to the GDScript API through the Bitmap
Font, and not for Dynamic Font.
This commit exposes the function through `Font` instead.
Fixes #23967
(cherry picked from commit a4413710f9
)
2020-06-04 12:09:39 +02:00
George Marques
a8332e30f0
GDScript: Fix assert message when no custom message is set
...
(cherry picked from commit f29a2e2606
)
2020-06-04 12:09:39 +02:00
bruvzg
1642c4163d
Ignore invalid tablet driver name, when non are available.
...
(cherry picked from commit ef1a305e50
)
2020-06-04 12:09:39 +02:00
Andrii Doroshenko (Xrayez)
d201163557
Do not rely on the existence of config.py
while detecting modules
...
The existence of `SCsub` is checked instead. This file is required for
all modules, and prevents the build system to leave modules without
`config.py` undetected, leading to silently ignoring the module during
compilation.
(cherry picked from commit 12389b3736
)
2020-06-04 12:09:39 +02:00
Rémi Verschelde
fa0cf25e19
Add shortcut for Pan Mode (G)
...
And change TileMap Bucket Fill shortcut to (B).
Fixes #8582 .
(cherry picked from commit 28b33718b0
)
2020-06-04 12:09:39 +02:00
Maganty Rushyendra
e34929feaa
Update Mono C# warning to reflect latest list of platforms supported
...
Simple fix for #38627 . iOS (#20268 ) and HTML5 (#20270 ) removed from list of exceptions
for platforms supported in warning message.
(cherry picked from commit 3d03be7a56
)
2020-06-04 12:09:39 +02:00
Fredia Huya-Kouadio
bea913a874
Stop ignoring hidden files and directories in the assets
directory
...
(cherry picked from commit bf76d2afcf
)
2020-06-04 12:09:39 +02:00
Dominik 'dreamsComeTrue' Jasiński
d15e9c2126
Allow scroll_to_line when scroll_active is 'false'
...
Fix #36134
(cherry picked from commit 8f11a91917
)
2020-06-04 12:09:39 +02:00
Gustav
26c617654e
Fix ProjectSettings.save_custom documentation
...
(cherry picked from commit 728c0c1e14
)
2020-06-04 12:09:39 +02:00
Hugo Locurcio
e226947e21
Improve the text appearance in the script editor warnings panel
...
- Make the Ignore button's position identical across all warnings
by moving it to the left.
- Change the Ignore button's text and color to make it more obvious
that it can be clicked.
- Use the editor font instead of the default project font to match
the rest of the editor.
(cherry picked from commit 0c0ee427d2
)
2020-06-04 12:09:38 +02:00
Marcus Brummer
b6c536317b
Perform a clean Gradle build if android plugins changed
...
Fixes #38986
(cherry picked from commit abd66c1bb0
)
2020-06-04 11:17:11 +02:00
Rémi Verschelde
1bd51883c0
xatlas: Sync with upstream 470576d
...
(cherry picked from commit 59780fd046
)
2020-06-04 11:15:06 +02:00
Thakee Nathees
25ed0d4366
colorpicker margin bug fixed
...
(cherry picked from commit 9d224ac429
)
2020-06-04 11:14:16 +02:00
Rémi Verschelde
e0a7b2ec97
Update AUTHORS and DONORS list
...
New contributor added to AUTHORS:
@jbuck3
Thanks to all contributors and donors for making Godot possible!
(cherry picked from commit 910ddd2817
)
2020-06-04 11:08:14 +02:00
Rémi Verschelde
77aa8c0095
Improve documentation of ProjectSettings::setup
...
Subsequent PRs adding and fixing support for bundled PCKs
did not update the documentation /o\
(cherry picked from commit 0183bfbb0f
)
2020-06-04 11:07:54 +02:00
Rémi Verschelde
8d287b051a
Merge pull request #39265 from Chaosus/fix_length_3.2
...
[3.2] Fix shader's length() function parsing in expressions
2020-06-03 22:28:56 +02:00
Yuri Roubinsky
371d48aea1
[3.2] Fix shader's length() function parsing in expressions
2020-06-03 19:43:47 +03:00
Rémi Verschelde
a29318a5bc
Merge pull request #39260 from vnen/get_script_is_type
...
Allow get_script() to be considered a type
2020-06-03 17:37:18 +02:00
George Marques
a0983637cf
GDScript: Allow get_script() to be considered a type
2020-06-03 10:48:43 -03:00
Rémi Verschelde
519fbbfdd4
Merge pull request #39243 from bruvzg/mac_menu_3
...
[3.2] Fix macOS global menu removal and preserve order.
2020-06-03 10:49:13 +02:00
bruvzg
c994eb1daf
[3.2] Fix macOS global menu removal and preserve order.
2020-06-02 16:37:19 +03:00
Rémi Verschelde
5c6d4edc88
Merge pull request #39162 from lawnjelly/light_shadow_mask
...
3.2 Light2D shadow mask construction fix
2020-06-02 10:35:48 +02:00
lawnjelly
bf54fa5a62
Light2D shadow mask construction fix
...
When using the default setting (layer 1 set only) nothing is stored in the tscn file for a Light2D, hence it relies on the value in the constructor.
The problem is the constructed value is 1 in Light2D, and -1 in RasterizerCanvas::Light. -1 results in all bits being set so all occluders are shown, rather than just those in layer 1.
This PR changes Rasterizer::Canvas constructor to set to 1. An alternative is to have -1 as the value for layer 1 throughout.
2020-05-30 09:29:38 +01:00
Rémi Verschelde
f108037cbf
Merge pull request #39086 from madmiraal/fix-39059-3.2
...
[3.2] Correct Bullet's default Area angular damp value.
2020-05-29 12:10:54 +02:00
Rémi Verschelde
b400a02272
Merge pull request #39032 from mrushyendra/issue-38702
...
Fix usage req. in Viewport so that ViewportTexture can be sampled as HDR
2020-05-29 09:32:21 +02:00
Maganty Rushyendra
e51767b3c0
Document usage requirement for Viewport to sample ViewportTexture as HDR
...
Modified class documentation to specify that `USAGE_3D` or
`USAGE_3D_NO_EFFECTS` is required in order to use HDR in a ViewPort.
Fixes #38702
2020-05-29 08:05:35 +08:00
Rémi Verschelde
fc65b0c10d
Merge pull request #39121 from Xrayez/py-modules-order
...
[3.2] SCons: use `OrderedDict` to ensure insertion order of modules
2020-05-28 17:26:51 +02:00
Andrii Doroshenko (Xrayez)
0138ba59ac
SCons: use OrderedDict
to ensure insertion order of modules
...
The insertion order for dictionaries is only a language feature for
Python 3.6/3.7+ implementations, and not prior to that.
This ensures that the engine won't be rebuilt if the order of detected
modules changes in any way, as the `OrderedDict` should guarantee
inerstion order.
2020-05-28 17:13:50 +03:00
Rémi Verschelde
807f1f511b
Merge pull request #39110 from volzhs/godotpayment-consume
...
Add missing consumePurchase plugin method for GodotPayment
2020-05-28 15:59:50 +02:00
volzhs
c86ddd6b61
Add missing consumePurchase plugin method for GodotPayment
2020-05-28 11:51:14 +09:00
Rémi Verschelde
f03bc21e09
Merge pull request #39103 from m4gr3d/enable_legacy_external_storage
...
Enable legacy external storage for Android 10
2020-05-27 22:57:24 +02:00
Rémi Verschelde
2d9132a463
Merge pull request #39098 from m4gr3d/validate_plugins_build_config_3_2
...
[3.2] Validate that `Use Custom Build` is enabled when `Plugins` are selected
2020-05-27 22:55:14 +02:00
Fredia Huya-Kouadio
2e7e3dcfe4
Enable legacy external storage for Android 10
2020-05-27 13:34:40 -07:00
Fredia Huya-Kouadio
0181e89e43
Validate that Use Custom Build
is enabled when Plugins
are selected
...
Remove `GodotPayment` from the default build template
2020-05-27 12:04:31 -07:00
Marcel Admiraal
08fa7cd8d9
Correct Bullet's default Area angular damp value.
2020-05-27 11:53:41 +01:00
Rémi Verschelde
9aeb9ea826
Merge pull request #39081 from m4gr3d/fix_emit_signal_3_2
...
[3.2] Fix parameters passing when emitting signal
2020-05-27 12:53:35 +02:00
Fredia Huya-Kouadio
3c0b26e29c
Fix parameters passing when emitting signal
...
The issue was caused because we were using variables local to the `for` loop block.
Address [feedback](https://github.com/godotengine/godot/pull/39047#issuecomment-634545849 ) by @pouleyKetchoupp regarding the use of arrays on stack with dynamic size.
2020-05-27 03:38:38 -07:00
Rémi Verschelde
6abe73f5b8
Merge pull request #39078 from m4gr3d/override_command_line_args_3_2
...
[3.2] Provide the ability to override the command line arguments
2020-05-27 12:02:26 +02:00
Fredia Huya-Kouadio
06b7f611f8
Provide the ability for clients of the Godot library to add their own command line arguments
2020-05-27 02:12:54 -07:00
Rémi Verschelde
757d8b5672
Merge pull request #39034 from timoschwarzer/google-play-billing-3.2
...
Re-implement GodotPayment Android plugin using the Google Play Billing library
2020-05-25 22:17:11 +02:00
Timo Schwarzer
8373c0792a
Re-implement GodotPayment Android plugin using the Google Play Billing library
2020-05-25 21:09:45 +02:00