jsjtxietian
126874bb38
Check nullptr in `_nvapi_disable_threaded_optimization` to prevent crash
...
update outdated link
(cherry picked from commit a3f44cd67e
)
2024-01-23 19:57:34 +01:00
bruvzg
d3713220b8
Prevent read-after-free in the queued CallableCustomStaticMethodPointer.
...
(cherry picked from commit eb81e8b2dc
)
2024-01-23 19:53:33 +01:00
kobewi
326314eaa9
Provide more context when scene fails to load
...
(cherry picked from commit c6c872ba34
)
2024-01-23 19:15:04 +01:00
Gabor Koncz
46bcfa82e1
Remove incorrect system_fbo overwrite
...
(cherry picked from commit 0198eedb06
)
2024-01-23 19:15:03 +01:00
Bastiaan Olij
140f5a6a5a
Compile OpenXR into MacOS build
...
(cherry picked from commit a9c8feeba0
)
2024-01-23 19:15:03 +01:00
Andreia Gaita
d9d4a2bb1d
r128: Update to include latest fix for intrinsics being incorrect included.
...
https://github.com/fahickman/r128/pull/15 is needed to build on platforms
that define R128_STDC_ONLY
(cherry picked from commit 8fad157dbb
)
2024-01-23 19:15:03 +01:00
bruvzg
b62b3fc40b
Fix remapped font reloading on locale change.
...
(cherry picked from commit 8b2260544a
)
2024-01-23 19:15:03 +01:00
smix8
b0179bba74
Fix NavigationObstacle height
...
Fixes NavigationObstacle height.
(cherry picked from commit 3f26191d16
)
2024-01-23 19:15:03 +01:00
smix8
0cf4e79b48
Fix NavigationObstacle elevation
...
FixesNavigationObstacle elevation.
(cherry picked from commit fc4cc27e66
)
2024-01-23 19:15:03 +01:00
Fredia Huya-Kouadio
f6a9129219
Preserve the output from the gradle build command
...
Updates `EditorNode#execute_and_show_output(...)` to return the output of the executed command.
(cherry picked from commit 136b7f9c52
)
2024-01-23 19:15:03 +01:00
Fredia Huya-Kouadio
a3432848b2
Fix Android editor crash issue
...
Fix issue causing the Android editor to crash when pressing back from a running project
(cherry picked from commit fcb07ff8dc
)
2024-01-23 19:15:03 +01:00
Guilherme
2762ae69d4
Fix wrong shader rename
...
Co-authored-by: BrunoArmondBraga <abraga3547bruno@gmail.com>
(cherry picked from commit 7a76d5e6ea
)
2024-01-23 19:15:02 +01:00
Rémi Verschelde
c3a6dd2c11
Fix translation remapping check for imported resources
...
Fixes #81660 .
(cherry picked from commit 2729a78fd7
)
2024-01-23 19:15:02 +01:00
Hugo Locurcio
b468496700
Don't apply frame delay project setting to the editor
...
This appears to already be the case for the Max FPS project setting.
(cherry picked from commit a63556212d
)
2024-01-23 19:15:02 +01:00
Haoyu Qiu
c5e94ad9de
Fix texture region editor not selecting restored snap mode
...
(cherry picked from commit 64fb22e17b
)
2024-01-23 19:15:02 +01:00
Anutrix
b3b9342bf1
Added docs for DRAW_ORDER_REVERSE_LIFETIME constant and minor XR log improvement
...
(cherry picked from commit 3c82f4a371
)
2024-01-23 19:15:02 +01:00
Fredia Huya-Kouadio
2559d4b587
Remove Android specific abis from the export preset feature list
...
The presence of those abis cause them to be included in the set of `p_features` passed to the `gdextension_export_plugin#_export_file(...)` method, which caused them to be lumped in the `features_wo_arch` set.
When trying to find the gdextension library path, we use a predicate with the following logic:
```
[features_wo_arch, arch_tag](String p_feature) { return features_wo_arch.has(p_feature) || (p_feature == arch_tag); }
```
For a `gdextension` config file like the one below, this causes the first android entry (`android.armeabi-v7a = ...`) to always be returned regardless of archs since it always satisfies the predicate.
```
[configuration]
entry_symbol = "example_library_init"
compatibility_minimum = 4.1
[libraries]
linux.x86_64 = "res://libgdexample.so"
android.armeabi-v7a = "res://libgdexample.android.template_release.armeabi-v7a.so"
android.arm32 = "res://libgdexample.android.template_release.armeabi-v7a.so"
android.x86 = "res://x86/libgdexample.android.template_release.x86.so"
android.x86_32 = "res://x86/libgdexample.android.template_release.x86.so"
android.x86_64 = "res://libgdexample.android.template_release.x86_64.so"
android.arm64-v8a = "res://libgdexample.android.template_release.arm64-v8a.so"
android.arm64 = "res://libgdexample.android.template_release.arm64-v8a.so"
```
(cherry picked from commit dce2686e52
)
2024-01-23 19:09:45 +01:00
coumcashier
4619d34b91
Fix storing invalid item height values in `ItemList`
...
The height of the last N items is incorrectly overwritten with
the max height of first row (N = number of columns). This happen
in the first iteration of the while loop. Moving this code inside
if (all_fit) makes sure the last rows height is only updated at
the end when max height (max_h) is calculated for the last row.
(cherry picked from commit 1533292f09
)
2024-01-23 19:09:45 +01:00
Rémi Verschelde
1e460e37c3
CI: Pin Emscripten to 3.1.39
...
Due to #82865 , newer versions can't be used for dlink-enabled Web builds.
This isn't a problem for CI which doesn't use dlink, but it's clearer for
users if our CI version matches the one we use for official builds.
(cherry picked from commit 51aff13ef4
)
2024-01-23 19:09:45 +01:00
Stanislav Labzyuk
4100743a62
Fix undo methods for DELETE in EditorAutoloadSettings
...
(cherry picked from commit 3462ecf2fb
)
2024-01-23 19:09:45 +01:00
kobewi
0a7af396c4
Fix missing arrows in integer vector properties
...
(cherry picked from commit aff49d3a76
)
2024-01-23 19:09:45 +01:00
jitspoe
ceb0602c16
Fix bug where maximized->fullscreen->windowed mode stays maximized.
...
(cherry picked from commit 7918e2b6d9
)
2024-01-23 19:09:45 +01:00
scgm0
561b843831
Fix Andorid disabling splash screen Show Image
...
(cherry picked from commit 7771936df5
)
2024-01-23 17:49:55 +01:00
jsjtxietian
a966068f09
Fix _get_debug_tooltip will crash if tooltip string is too large
...
(cherry picked from commit 155d738163
)
2024-01-23 17:45:44 +01:00
A Thousand Ships
9c68648d72
Ensure binds are duplicated with `Node` signals
...
(cherry picked from commit 9cf13cedfd
)
2024-01-23 17:42:36 +01:00
jsjtxietian
e63a7215bb
Update `add_submenu` doc to mention that submenu should already exist
...
(cherry picked from commit 34c27021e0
)
2024-01-23 17:42:36 +01:00
bitsawer
28a44d7bbc
Fix several Material texture parameter updates
...
(cherry picked from commit 1ec97a7b91
)
2024-01-23 17:42:22 +01:00
jsjtxietian
98002e03d7
Fix int to uint implicit cast error when use uniform mat in gles3
...
(cherry picked from commit 967e0e6485
)
2024-01-23 17:38:48 +01:00
Hugo Locurcio
95ca8e0365
Add an example for `Dictionary.merge()`, mention lack of recursion
...
(cherry picked from commit 0396e12a47
)
2024-01-23 17:38:48 +01:00
Pedro J. Estébanez
1aeff1a7a5
[GLES3] Avoid freeing proxy textures clearing onwer's data
...
(cherry picked from commit a67559931b
)
2024-01-23 17:38:48 +01:00
kobewi
1bd63576b8
Remove margins from editor scrollbars
...
(cherry picked from commit a3172ae8c5
)
2024-01-23 17:38:29 +01:00
A Thousand Ships
36c7a47b11
Prevent `encode_variant` doing `memcpy` from `nullptr`
...
(cherry picked from commit 210461f2ed
)
2024-01-23 17:36:49 +01:00
Hugo Locurcio
3d4f1ce21f
Improve headings for the export mode in the Export dialog
...
"Export as dedicated server" now uses a less confusing heading.
(cherry picked from commit 73c1b212f7
)
2024-01-23 17:36:49 +01:00
Raul Santos
6d1401cb8d
Enable new addon after hiding ProjectSettings
...
- Enabling newly created addons can show a warning dialog, doing so before hiding the `ProjectSettingsEditor` dialog causes rendering glitches.
- Remove unused `PuginConfigDialog` in `EditorNode`. The one actually being used is an instance in `EditorPluginSettings`.
(cherry picked from commit 7b34fa8dd2
)
2024-01-23 17:36:31 +01:00
jsjtxietian
cf61f5e938
Hide CSGShape's debug_collision_shape when it is invisible
...
(cherry picked from commit 173e2c7f29
)
2024-01-23 17:33:01 +01:00
stoofin
73b0984764
Fixed PlaneMesh tangents for 'Face X' orientation
...
(cherry picked from commit 6099d9f3d1
)
2024-01-23 17:33:01 +01:00
Ege Yıldır
06d8262b57
doc: Fix typo in ConcavePolygonShape2D/3D description
...
(cherry picked from commit 0573122605
)
2024-01-23 17:32:49 +01:00
A Thousand Ships
f563f8bfa6
Fix invalid return from some more `_get/_set`
...
Invalidly returned `true` on the non-matched path
(cherry picked from commit 3ef6314980
)
2024-01-23 16:54:03 +01:00
Hugo Locurcio
e33eb36231
Use colored output on CI for Doctest
...
GitHub Actions output is not considered a TTY, so colored output
must be forced.
(cherry picked from commit dec26e15b3
)
2024-01-23 16:54:03 +01:00
thfrwn
204f3bd58d
TTS_Linux: Fix size_t template issue on OpenBSD by using int consistently
...
(cherry picked from commit a0253e593c
)
2024-01-23 16:54:02 +01:00
A Thousand Ships
f247ffef54
Clarify `NOTIFICATION_SCROLL_BEGIN/END` behavior
...
Documents that these notifications are only sent for touch events.
(cherry picked from commit 44f62a4f97
)
2024-01-23 16:54:02 +01:00
Thaddeus Crews
ce9eee097e
Header format commits to .git-blame-ignore-revs
...
(cherry picked from commit 704f085097
)
2024-01-23 16:54:02 +01:00
A Thousand Ships
f311b0557c
Fix invalid return from some `_get/_set`
...
Invalidly returned `true` on the non-matched path
(cherry picked from commit b04cf8486d
)
2024-01-23 16:54:02 +01:00
Hugo Locurcio
0ca1957445
Clamp ReflectionProbe Max Distance to 262,144 to fix rendering issues
...
(cherry picked from commit ce421da908
)
2024-01-23 16:54:02 +01:00
bitsawer
d38b61d523
Fix VoxelGI MultiMesh and CSG mesh baking
...
(cherry picked from commit cbb39f4b6e
)
2024-01-23 16:54:02 +01:00
A Thousand Ships
a33cf3b6bf
Ensure input event is valid in `PopupMenu::activate_item_by_event`
...
(cherry picked from commit f721b34b4e
)
2024-01-23 16:54:02 +01:00
Haoyu Qiu
a4912b8a63
Translate TextEdit placeholder
...
(cherry picked from commit d53529f488
)
2024-01-23 16:54:02 +01:00
RealMadvicius
8ed4af259a
Fix crash when clicking on "Interpolation Mode" with nonexistent node path
...
issue reference [https://github.com/godotengine/godot/issues/81769 ]
- adding a nullptr check on a Node pointer obtained from get_node(NodePath) in case it is null now we wont execute the next instruction
> ClassDB::get_property_info(nd->get_class(), prop, &prop_info);
Which then prevents the crash
(cherry picked from commit e7a35d1521
)
2024-01-23 16:53:22 +01:00
A Thousand Ships
5470eb5894
Fix description of `Animation::copy_track`
...
The documentation stated the track was added to this, instead of
`to_animation`
(cherry picked from commit 9d23956b28
)
2024-01-23 16:44:36 +01:00
John Watson
76d5a0e723
Android: Fix joypad trigger value range
...
`Input::joy_axis` converts trigger values to be between 0.0f to 1.0f by default. This is not needed for Android, as values are already within that range, as per Android documentation: https://developer.android.com/reference/android/view/MotionEvent#AXIS_RTRIGGER
This patch prevents this conversion on Android, which caused L2 and R2 triggers to get stuck pressed. https://github.com/godotengine/godot/issues/79263
(cherry picked from commit d413a02079
)
2024-01-23 16:03:16 +01:00