Rémi Verschelde
bdf3c578ff
Merge pull request #45950 from KoBeWi/naughty_resources
...
Fix internal resource detecting when pasting nodes
2021-02-18 12:05:54 +01:00
Rémi Verschelde
8870f43d74
Merge pull request #46161 from akien-mga/linux-joypads-udev-fallback
...
Linux: Fix fallback logic when udev fails creating a context
2021-02-18 11:30:12 +01:00
Rémi Verschelde
65a75dc5f4
Merge pull request #46150 from m4gr3d/update_ndk_fetcher_logic
...
Override `ANDROID_NDK_ROOT` based on the project ndk version.
2021-02-18 11:03:16 +01:00
Rémi Verschelde
e26a1f807b
Linux: Fix fallback logic when udev fails creating a context
...
Thanks to Noshyaar for pointing out the bug.
2021-02-18 10:28:37 +01:00
Rémi Verschelde
9d84e3b395
Merge pull request #46151 from ellenhp/fix_spatial_player_play
...
Fix a pop on play() in AudioStreamPlayer2D and 3D
2021-02-18 10:12:13 +01:00
Fredia Huya-Kouadio
edeca16fb6
Override ANDROID_NDK_ROOT
based on the project ndk version.
...
This helps resolve issues where the project ndk version differs from the one pointed by the `ANDROID_NDK_ROOT` environment variable (if it exists).
2021-02-17 19:11:05 -08:00
Ellen Poe
5e1442ad55
Fix pops in play() of both spatial audio players
2021-02-17 19:09:42 -08:00
Rémi Verschelde
81fc37b1ff
Merge pull request #46147 from m4gr3d/add_missing_ndk_version_config
...
Add missing `ndkVersion` to the library gradle build config.
2021-02-18 02:08:38 +01:00
Fredia Huya-Kouadio
9418197081
Add missing ndkVersion
to the library gradle build config.
2021-02-17 16:31:31 -08:00
Fredia Huya-Kouadio
49979ad1be
Merge pull request #46142 from m4gr3d/revert_agp_to_4_0
...
Revert AGP to version 4.0.1
2021-02-17 16:13:51 -08:00
Fredia Huya-Kouadio
e5311f3523
Revert AGP to version 4.0.1 as a workaround to https://issuetracker.google.com/issues/171235570 in version 4.1.x
2021-02-17 15:39:53 -08:00
Rémi Verschelde
327ac7c375
Merge pull request #46143 from hpvb/dont-clobber-symbols
...
Don't clobber original library symbols
2021-02-18 00:38:48 +01:00
Rémi Verschelde
29e0556f6f
Merge pull request #46145 from akien-mga/android-ndk-21.4.7075529
...
Android: Bump NDK version to 21.4.7075529
2021-02-18 00:37:32 +01:00
Rémi Verschelde
c730da8b20
Android: Bump NDK version to 21.4.7075529
...
This is what GitHub Actions now provide and they removed the previous 21.3.6528147.
A bit annoying to have our hand forced this way but it's still 21.x so should be good
to upgrade.
2021-02-18 00:28:51 +01:00
Rémi Verschelde
622c4fe683
Merge pull request #46139 from m4gr3d/add_verbose_logging_android_export_master
...
Improve verbose logging for the Android export process
2021-02-18 00:25:23 +01:00
Hein-Pieter van Braam-Stewart
8d36b17343
Don't clobber original library symbols
...
It appears that we can get a fun circle dependency on a shared object on
some system configurations causing issues with our 'fake' function
pointer names. This can lead to a crash.
The new wrapper generator renames all the symbols so this can't happen
anymore. See https://github.com/hpvb/dynload-wrapper/commit/704135e
This closes #46140
2021-02-18 00:21:10 +01:00
Fredia Huya-Kouadio
9714abf8cb
Add verbose logging to help with troubleshooting the Android build/export process.
2021-02-17 13:18:41 -08:00
Rémi Verschelde
f91c4c0899
Merge pull request #46124 from angad-k/cpu-particles-3d-fix
...
CPUParticles3D crash fix
2021-02-17 16:15:22 +01:00
Angad Kambli
c97fffdc59
add null check in _update_particle_data_buffer()
...
add check to see if p_order is in range for CPUParticles3D::set_draw_order'
2021-02-17 20:29:14 +05:30
Rémi Verschelde
5d8abd5bad
Merge pull request #40316 from jiteshvm/missing-animatedsprite3d-signals
...
adding animation_finished signal and fix frame_changed signal not firing
2021-02-17 15:28:23 +01:00
Jitesh
c3be0c2c04
Add animation_finished signal and fix frame_changed signal for AnimatedSprite3D
...
Fixes #40301 .
Fixes #45947 .
2021-02-17 15:13:47 +01:00
Rémi Verschelde
ab4f5c0668
Merge pull request #46117 from akien-mga/dynamic-load-libudev
...
Dynamically load libudev.so.1 on Linux
2021-02-17 13:40:15 +01:00
Rémi Verschelde
fa24c99a5c
Merge pull request #46119 from Faless/js/4.x_processor_count
...
[HTML5] Implement OS.get_processor_count(), 4.0 fixes
2021-02-17 13:31:21 +01:00
Rémi Verschelde
99fc96e7b3
Merge pull request #45955 from angad-k/fix-set-joint-i-to-name
...
fix set_joint_i_to_name to use the provided argument
2021-02-17 13:25:31 +01:00
Rémi Verschelde
a10c259c1d
Dynamically load libudev.so.1 on Linux if udev=yes
...
This makes it possibly to run Linux binaries compiled with udev support on
Linux systems which do not provide udev (typically systemd-less distros).
If udev is missing, we fall back to parsing `/dev/input` like when compiled
without udev support (`udev=no`).
Also adding some verbose debug statements to know which method we're using
when debugging Linux joypad issues.
The libudev so wrappers were generated on Mageia 8 with libudev 246.9 using
https://github.com/hpvb/dynload-wrapper :
```
./generate-wrapper.py --include /usr/include/libudev.h --sys-include '<libudev.h>' \
--soname libudev.so.1 --init-name libudev --omit-prefix gnu_ \
--output-header libudev-so_wrap.h --output-implementation libudev-so_wrap.c
```
2021-02-17 13:14:59 +01:00
Rémi Verschelde
1efb4ee6b3
Merge pull request #46050 from akien-mga/ci-simplify-file_format
...
CI: Remove file_format.sh changes hard to reproduce on Windows
2021-02-17 13:10:27 +01:00
Angad Kambli
f038dd0761
glTF: Fix set_joint_i_to_name not using its argument
...
Fixes #45371 .
2021-02-17 13:08:35 +01:00
Fabio Alessandrelli
26ec6ca576
[HTML5] Implement get_processor_count.
2021-02-17 13:03:52 +01:00
Fabio Alessandrelli
1446cfd13d
[HTML5] Fix compilation issues in 4.0
...
More memory is needed, and a Workaround to avoid undefined symbol due to
dead code elimination.
2021-02-17 13:03:52 +01:00
Fabio Alessandrelli
0ae762a701
RasterizerDummy now instances Image(s).
...
Avoid crash on start-up, we will need to slowly re-implement the various
methods with dummy objects so exporting works again like in 3.2
2021-02-17 12:42:59 +01:00
Fabio Alessandrelli
a3c52b62db
Merge pull request #46087 from Quadtree/add_cwrap_to_runtime_methods
...
Add cwrap to EXTRA_EXPORTED_RUNTIME_METHODS
2021-02-17 12:30:40 +01:00
Kayomn
fa8a47e1bf
Fix math error in blend shape application tolerance
2021-02-17 10:30:29 +01:00
Rémi Verschelde
7f63d6e848
Merge pull request #46105 from Calinou/assetlib-retry-button-only-failure
...
Only display the assetlib Retry button if the download failed
2021-02-17 08:10:27 +01:00
Rémi Verschelde
1d14c22d5f
Merge pull request #45575 from aaronfranke/look-up
...
Use Vector3.UP as a default value for look_at's up vector
2021-02-17 08:06:11 +01:00
Hugo Locurcio
508011a57f
Only display the assetlib Retry button if the download failed
2021-02-17 02:00:22 +01:00
Aaron Franke
7d9ad2b845
Use Vector3.UP as a default value for look_at's up vector
2021-02-16 18:33:23 -05:00
Rémi Verschelde
c0d01dcf61
Merge pull request #46095 from hpvb/dynamic-load-pulse
...
Dynamically load libpulse.so.0 and libasound.so.1 on Linux
2021-02-16 21:33:40 +01:00
Hein-Pieter van Braam-Stewart
09f82fa6ea
Dynamically load libpulse.so.0 and libasound.so.1 on Linux
...
By generating stubs using https://github.com/hpvb/dynload-wrapper we
can dynamically load libpulse and libasound on systems where it is available.
Both are still a build-time requirement but no longer a run-time dependency.
For maintenance purposes the wrappers should not need to be re-generated
unless we want to bump pulse or asound to an incompatible version. It is
unlikely we will want to do this any time soon.
This closes #20978
2021-02-16 20:31:49 +01:00
Rémi Verschelde
ee50145317
Merge pull request #46097 from AndyBarcia/FixCrash
...
Fixes crash when using VisualShader::set_mode with invalid mode
2021-02-16 19:29:28 +01:00
andybarcia
f455f873c7
Fixes crash when calling VisualShader::set_mode
2021-02-16 14:57:40 +01:00
Rémi Verschelde
cb64f2d96b
i18n: Sync translations with Weblate
...
(cherry picked from commit 7d921c1d53
)
2021-02-16 14:54:45 +01:00
Rémi Verschelde
2a03886cbf
Merge pull request #46082 from YeldhamDev/styleboxline_margin_fix
...
Fix StyleBoxLine's incorrect style margin values
2021-02-16 14:00:45 +01:00
Rémi Verschelde
bab06c9d06
Merge pull request #46081 from YeldhamDev/popupmenu_fixes
...
Fix various small issues with PopupMenu
2021-02-16 13:59:30 +01:00
Rémi Verschelde
c6c8f22fbe
Merge pull request #46072 from Calinou/add-gpu-particle-attractor-collision-icons
...
Add icons for the new GPU particle attractor and collision nodes
2021-02-16 12:20:50 +01:00
Rémi Verschelde
c7444b033e
Merge pull request #46040 from ellenhp/fix_seek_playback_pos
...
Return setseek position if one exists in get_playback_position.
2021-02-16 12:19:09 +01:00
Rémi Verschelde
997a9f37f7
Merge pull request #45807 from JestemStefan/signed_angles
...
Add signed_angle_to() and related methods to Vector3 and Vector3i
2021-02-16 11:57:40 +01:00
Rémi Verschelde
5dea8b662e
Merge pull request #46089 from akien-mga/test-codeowners
...
CODEOWNERS: Add some more owned files and fix team names
2021-02-16 11:53:15 +01:00
Rémi Verschelde
146f016dcb
CODEOWNERS: Add some more owned files and fix team names
2021-02-16 11:35:51 +01:00
Rémi Verschelde
ba8b95a2a1
Merge pull request #46088 from groud/fix_line_edit
...
Fix minimum_character_width in LineEdit
2021-02-16 11:11:03 +01:00
JestemStefan
2c71ff1119
Added signed_angle_to for Vector3
2021-02-16 05:07:33 -05:00